1

Hardware Firmware Engineer Jobs (NOW HIRING)

Embedded Firmware Engineer

Englewood, CO

$101K - $139K/yr

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low ... Develop and validate hardware/firmware interfaces and bring-up new hardware platforms * Design and ...

Perform board bring-up and hardware validation, working closely with electrical engineers. Debug ... Document firmware architecture, APIs, and design decisions for maintainability. Qualifications ...

EMBEDDED FIRMWARE ENGINEER

Atlanta, GA · On-site

$130K - $150K/yr

Collaborate with hardware engineers to review schematics and PCB layouts, ensuring firmware ... compatibility and identifying potential design risks early. * Develop and maintain board support ...

Design and implement device drivers, core firmware services, and hardware abstraction layers for ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded ... hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver ...

EMBEDDED FIRMWARE ENGINEER

Atlanta, GA · On-site

$99K - $135K/yr

Collaborate with hardware engineers to review schematics and PCB layouts, ensuring firmware ... compatibility and identifying potential design risks early. * Develop and maintain board support ...

We work with hyperscalers and leading electronics manufacturers to automate how hardware is ... As a Firmware Engineer, you will: * Design, develop, and maintain firmware for embedded systems ...

Through our advanced telematics hardware, wireless gateways, edgecomputing technologies, and SaaS ... We are currently seeking a Staff Firmware Engineer with a minimum of 10 years of experience to join ...

Through our advanced telematics hardware, wireless gateways, edgecomputing technologies, and SaaS ... We are currently seeking a Staff Firmware Engineer with a minimum of 10 years of experience to join ...

Senior Firmware Engineer

Mahwah, NJ

$121K - $160K/yr

Senior Firmware Engineer Work Location: Mahwah, NJ (Onsite) Duration: 6+ Months Contract Notes ... Embedded C OR Embedded C++ Hardware troubleshooting Board Bring-up Low-level Firmware development ...

Firmware Engineer

Cedar Park, TX · On-site

$120K - $170K/yr

Collaborate with hardware engineers to define system architecture, debug hardware/firmware interactions, and ensure seamless integration. * Optimize firmware for power efficiency, performance, and ...

We are seeking a Firmware Engineer to architect and implement the low-level software that pushes our optical hardware to its limits. You will own everything from bootloaders and device initialization ...

Staff Engineer, Firmware

Eden Prairie, MN · On-site

$116K - $199K/yr

Through our advanced telematics hardware, wireless gateways, edge-computing technologies, and SaaS ... We are currently seeking a Staff Firmware Engineer with a minimum of 10 years of experience to join ...

next page

Showing results 1-20

Hardware Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do hardware firmware engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for hardware firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

How does a Hardware Firmware Engineer typically collaborate with other teams during the product development lifecycle?

Hardware Firmware Engineers regularly work alongside hardware design, software development, and quality assurance teams throughout the product development process. They coordinate with hardware designers to ensure firmware integrates seamlessly with physical components, and often troubleshoot issues as prototypes are tested. Effective communication is key, as they must translate technical requirements between teams and quickly adapt firmware based on feedback or design changes. This collaborative environment helps accelerate product timelines and ensures robust, reliable functionality.

What are the key skills and qualifications needed to thrive as a Hardware Firmware Engineer, and why are they important?

To thrive as a Hardware Firmware Engineer, you need a solid background in embedded systems, digital electronics, and programming languages such as C/C++, typically supported by a degree in electrical or computer engineering. Familiarity with tools like oscilloscopes, logic analyzers, version control systems, and experience with microcontroller platforms are essential; certifications in embedded systems can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this role. These competencies are crucial for developing reliable firmware, ensuring seamless hardware integration, and facilitating collaboration in multidisciplinary engineering teams.

What is the difference between Hardware Firmware Engineer vs Embedded Systems Engineer?

AspectHardware Firmware EngineerEmbedded Systems Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; certifications like Certified Firmware EngineerBachelor's in Electrical, Computer Engineering, or related; similar certifications
Work EnvironmentDesigning and developing firmware for hardware devices, often in hardware labs or R&D teamsDeveloping software for embedded systems across various industries, including automotive, consumer electronics, and medical devices
Industry UsagePrimarily in hardware manufacturing, consumer electronics, and IoT devicesAcross industries like automotive, aerospace, medical, and consumer electronics

Both roles require similar technical skills and educational backgrounds, but Hardware Firmware Engineers focus on firmware development for hardware components, while Embedded Systems Engineers work on software for embedded devices across diverse industries.

What is a Hardware Firmware Engineer?

A Hardware Firmware Engineer is a professional who designs, develops, and tests the low-level software (firmware) that enables hardware devices to function. They work at the intersection of hardware and software, ensuring seamless communication between electronic components and the software that controls them. Their responsibilities typically include writing and debugging firmware code, collaborating with hardware engineers, and optimizing system performance. Hardware Firmware Engineers are essential in industries such as consumer electronics, automotive, and telecommunications, where embedded systems play a critical role.
More about Hardware Firmware Engineer jobs
What cities are hiring for Hardware Firmware Engineer jobs? Cities with the most Hardware Firmware Engineer job openings:
What states have the most Hardware Firmware Engineer jobs? States with the most job openings for Hardware Firmware Engineer jobs include:
What job categories do people searching Hardware Firmware Engineer jobs look for? The top searched job categories for Hardware Firmware Engineer jobs are:
Infographic showing various Hardware Firmware Engineer job openings in the United States as of May 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 93% Physical, 4% Hybrid, and 3% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.
Embedded Firmware Engineer

Embedded Firmware Engineer

SCRAM Systems

Englewood, CO

$101K - $139K/yr

Full-time

Posted 17 days ago


Job description

Job Summary:

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. This role involves working across the full firmware stack-from bare-metal development to RTOS-based wireless systems-while interfacing closely with hardware to deliver high-performance, low-power solutions. The ideal candidate has strong experience in embedded Linux, Zephyr, device drivers, and hardware/firmware integration.

Duties/Responsibilities:

  • Design, develop, and maintain embedded firmware for microcontrollers and SoCs

  • Develop and debug firmware on bare-metal and RTOS platforms (e.g., Zephyr)

  • Work with embedded Linux systems, including kernel configuration and user-space applications

  • Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.)

  • Develop and validate hardware/firmware interfaces and bring-up new hardware platforms

  • Design and implement low-power management strategies

  • Collaborate with hardware, systems, and software teams

  • Perform board bring-up, debugging, and system validation

  • Troubleshoot system-level issues

  • Contribute to architecture decisions and documentation


Skills/Abilities:

  • Experience with low-power embedded system design preferred

  • Familiarity with bootloaders, secure firmware development, and over-the-air (OTA) update processes preferred

  • Experience with embedded Linux build systems such as Yocto and/or Buildroot preferred

  • Proficiency in Python or other scripting languages for automation and development support preferred

  • Knowledge of wireless communication technologies, including BLE, Wi-Fi, and Cellular connectivity preferred

  • Understanding of applicable safety and cybersecurity standards preferred

  • Demonstrated strong analytical and problem-solving skills

  • Ability to collaborate effectively within cross-functional teams

  • High level of attention to detail and commitment to quality

  • Self-motivated with the ability to manage priorities independently

  • Strong verbal and written communication skills

Education and Experience:

  • Bachelor's or Master's degree in relevant field

  • 3+ years of experience in embedded firmware development

  • Strong proficiency in C/C++

  • Experience with embedded Linux, Zephyr RTOS, and bare-metal development

  • Experience writing hardware device drivers

  • Understanding of microcontroller and processor architectures

  • Familiarity with SPI, I2C, UART, CAN, USB, Ethernet

  • Experience with Git and debugging tools

  • Experience in design and optimizing of low-level C/C++ embedded software for GNSS/GPS tracking systems

Physical Requirements (With or without reasonable accommodation):

  • Sitting: Over 70%

*** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.