> Markdown version of [/jobs/ext/1805063-lead-firmware-engineer-c-embedded](https://www.wearedevelopers.com/jobs/ext/1805063-lead-firmware-engineer-c-embedded). 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). --- # Lead Firmware Engineer (C++ Embedded) - **Company:** Advanced - **Location:** Fort Collins, CO, United States - **Experience:** Expert - **Salary:** $115,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Automation of Tests, C++ (Programming Language), Communications Protocols, Computer Engineering, Software Debugging, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Signal Processing, Software Requirements Analysis, System on a Chip, Universal Asynchronous Receiver/Transmitter, USB - **Published:** July 1, 2026 - **Apply:** https://dejobs.org/x/x/469D20C783B142419C5B5A8E720A551D/job/ ## About the Role * Proven success in leadership roles driving cross-functional collaboration and solving complex technical challenges at the hardware-firmware interface. * In-depth knowledge of control systems and signal processing techniques for embedded system optimization-critical to enabling precision and performance. * Familiarity with communication protocols such as I2C, SPI, CAN, Ethernet, USB, UART, and memory interfaces like DDR3/4. * Advanced expertise in microcontroller, FPGA, or SoC-based architecture (e.g., Xilinx Zynq, ARM Cortex-M or similar platforms) preferred but not required. * Experience in designing low-level drivers and firmware solutions for applications integrating optics, photonics, or photoelectronics with energy measurement hardware. * A proven track record of troubleshooting and optimizing embedded firmware for diverse and challenging industrial applications. EXPERIENCE: * A minimum of 8 years of experience in real-time embedded firmware development utilizing C/C++., * B.S. or M.S. in Electrical Engineering, Computer Engineering, or an equivalent discipline emphasizing embedded firmware development, control systems, and signal processing. ## Description We are seeking an innovative and highly skilled Lead Firmware Engineer to lead the development of embedded firmware for Advanced Energy measurement and control products. This position involves architecting and implementing firmware solutions that integrate hardware, control systems, and signal processing to achieve high-performance and precision across various industrial applications. You will work collaboratively with cross-functional teams, including electrical, optical, and mechanical engineers, to translate system requirements into embedded firmware designs. The role offers excellent career growth and leadership opportunities within a dynamic multinational technology company., * Lead end-to-end firmware architecture and development processes for embedded systems optimized for precision energy measurement and control. * Collaborate closely with electrical and optical engineers to design hardware interfaces, ensuring seamless integration with firmware and compliance with system-level requirements. * Drive the implementation of advanced control systems and signal processing algorithms, ensuring high levels of accuracy and reliability in product performance. * Decompose complex technical requirements into firmware specifications and development plans, leading cross-functional engagements to achieve targeted outcomes. * Perform hands-on debugging, testing, and optimization of firmware, working within hardware-in-the-loop environments to ensure design objectives are met. * Drive firmware integration reviews, ensuring technical excellence and alignment with manufacturing and customer-driven requirements. * Develop manufacturing firmware codes and automated testing systems to streamline production processes and product validation efforts. * Mentor and provide technical leadership to global firmware development teams, fostering collaboration and continuous innovation. ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)