Lead Firmware Embedded Engineer
Job in
Wheat Ridge, Jefferson County, Colorado, 80034, USA
Listed on 2026-06-04
Listing for:
Kforce
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer
Job Description & How to Apply Below
Summary:
The chosen candidate will lead embedded firmware architecture, development, and optimization. This role serves as the firmware SME, driving scalable, high-performance solutions while mentoring engineers and partnering cross-functionally.
Key Responsibilities:
* Lead design and development of embedded firmware (drivers, HAL, bootloaders, SoCs)
* Write and debug code in C/C++ (and assembly as needed) using tools like JTAG, oscilloscopes, and logic analyzers
* Optimize firmware for performance, memory, and power efficiency
* Collaborate with hardware, software, and product teams on system integration
* Mentor engineers, lead code/design reviews, and drive best practices
* Support full product lifecycle (development through maintenance and updates)
* Bachelor's in EE, CE, CS, or related field
* 7-10+ years of embedded firmware experience; 3-4+ years in a lead role
* Strong C/C++ (plus assembly) skills
* Understanding of how firmware works with different peripherals
* Understanding of schematics and circuit boards is desired
* C embedded running on Arm processors
* Bare metal/low level programming
* Git Hub and Jira to manage the code
* They use Arm processors but open to other types of microprocessor's experience
* Experience with embedded debugging tools and hardware systems (schematics/data sheets)
* Familiarity with Git, CI/CD, and Agile (JIRA, Confluence)
* Expertise in firmware optimization and power management
* Strong leadership, communication, and problem-solving skills
* Assembly would be a plus
* Device Driver development is preferred
* RTOS and C++ experience is a plus but not required
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×