> Markdown version of [/jobs/ext/4577217-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4577217-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Heaviside Industries - **Location:** Marina del Rey, CA, United States - **Salary:** $140,000 - $200,000 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C Sharp (Programming Language), C++ (Programming Language), Data Systems, Software Debugging, Digital Architecture, Embedded C, Linux on Embedded Systems, Embedded Software, Firmware, Python (Programming Language), Network Layer, Network Service, Raspberry Pi, Requirements Traceability, Software Deployment, Data Processing, PIC Microcontroller, Integration Tests - **Published:** November 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=afb9968da3206323 ## About the Role * Experience designing and debugging firmware for microcontrollers and/or embedded Linux platforms * Ability to translate cross-functional systems requirements (hardware, controls, manufacturing) into embedded software design * Experience integrating with APIs or external systems (e.g., MES, ERP, or similar production/data systems) * Strong testing discipline - comfortable writing unit/integration tests and building validation fixtures * Full-stack debugging skills spanning hardware/electrical, firmware, and network layers * Solid documentation habits, especially around architecture and requirements traceability * Comfortable working cross-functionally with hardware, systems, and manufacturing engineers across the full product lifecycle * Proficiency in Embedded C and/or C++ * U.S. Person as defined by ITAR (22 CFR ยง120.62) NICE TO HAVE * Experience with C# and/or Python * Prior work in a manufacturing or production-floor environment * Familiarity with Manufacturing Execution Systems (MES) specifically * Experience with Raspberry Pi or similar SBC platforms in a production setting ## Description * Design, write, and debug firmware for microcontrollers and embedded Linux platforms (including Raspberry Pi) that control sensors, actuators, and other production-floor hardware * Translate systems-level requirements from hardware, controls, and manufacturing engineering into embedded software architecture and code * Build and maintain integrations with our Manufacturing Execution System (MES) API - pushing machine and process data up, and pulling work orders, recipes, and routing instructions down * Write unit and integration tests, and build validation fixtures to verify firmware behavior against requirements * Debug field issues across the stack, from hardware/electrical faults up through firmware and network communication * Document architecture, interfaces, and requirements traceability so systems and software stay in sync * Collaborate with hardware, systems, and manufacturing engineering teams throughout the product lifecycle, from prototype to production deployment