Summary
Dave Marotti is a Senior Staff Software Engineer with 14 years of professional experience and a 19-year history of hobbyist programming, blending deep embedded systems expertise with full-stack web application skills. He has driven low-level kernel and driver development for Linux and VxWorks in WiMAX/LTE access points, while architecting platform services and back-end Java/JNI web servers for telecommunications equipment. At Motorola and Nokia Siemens Networks he led teams building OS abstractions, inter-board messaging, and platform bring-up across Arm, MIPS64 and PowerPC hardware, including U-Boot porting and FPGA/CPLD peripheral integration. Comfortable across kernel, firmware, and server-side stacks, he pairs hardware-near problem solving with polished UI and database work. Based in Hoffman Estates, IL, he delivers durable designs that bridge decades-old telecom platforms and modern web interfaces—an engineer who still codes for fun and understands both silicon constraints and scalable software architecture.
14 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Illinois at Chicago