1

Low Level Firmware Engineer Jobs (NOW HIRING)

Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate ... Mentor other firmware engineers and help teach best practices in design engineering * Contribute to ...

Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate ... Mentor other firmware engineers and help teach best practices in design engineering * Contribute to ...

Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Take full ...

Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Take full ...

Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...

Sr. Firmware Engineer

Milwaukee, WI

$117K - $155K/yr

Read schematics and datasheets necessary to write low-level firmware. * Collaborate with electrical engineers, FPGA developers, and mechanical engineers to design and optimize the performance of ...

Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...

Sr. Firmware Engineer

Milwaukee, WI · On-site

$117K - $155K/yr

Read schematics and datasheets necessary to write low-level firmware. * Collaborate with electrical engineers, FPGA developers, and mechanical engineers to design and optimize the performance of ...

Sr. Firmware Engineer

Milwaukee, WI · On-site

$117K - $155K/yr

Read schematics and datasheets necessary to write low-level firmware. * Collaborate with electrical engineers, FPGA developers, and mechanical engineers to design and optimize the performance of ...

Contributing to low-level firmware to orchestrate execution of LLM workloads across hardware ... Programming: High proficiency in embedded C++ (essential), Python for tooling and automation

Contributing to low-level firmware to orchestrate execution of LLM workloads across hardware ... Programming: High proficiency in embedded C++ (essential), Python for tooling and automation

next page

Showing results 1-20

Low Level Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do low level firmware engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for low level 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.

What are popular job titles related to Low Level Firmware Engineer jobs?

For Low Level Firmware Engineer jobs, the most frequently searched job titles are:

Bare Metal Firmware Engineer

Sunnyvale, CA • On-site

Info Way Solutions
IT Services • 51 - 200 employees

Other

Posted 17 days ago


Job description

  • Role: Bare Metal Firmware Engineer

     

    Job Summary:

    We are looking for a skilled Bare Metal Firmware Engineer with experience in developing and debugging low-level firmware for embedded systems. The candidate will be responsible for writing firmware that runs directly on microcontrollers/SoCs without an operating system.

     

    Key Responsibilities:

    • Develop and maintain bare-metal firmware for embedded systems.
    • Work with C/C++ for low-level firmware development.
    • Develop and debug drivers for GPIO, UART, SPI, I2C, I2S, PWM, ADC/DAC, etc.
    • Work closely with hardware teams to understand schematics and hardware interfaces.
    • Perform firmware debugging using JTAG/SWD, oscilloscopes, logic analyzers, and other debugging tools.
    • Troubleshoot hardware/firmware integration issues.
    • Optimize firmware for performance, memory usage, and reliability.
    • Participate in code reviews, testing, and documentation.

     

    Basic Qualifications:

    • 3+ years of experience in Embedded Firmware / Bare Metal Firmware development.
    • Strong programming skills in C/C++.
    • Good understanding of microcontrollers, processors, memory, interrupts, timers, and peripherals.
    • Experience with ARM-based microcontrollers/SoCs is preferred.
    • Experience with firmware debugging and hardware bring-up.
    • Good understanding of embedded systems and hardware/software interaction.

     

    Preferred Skills:

    • ARM Cortex-M / Cortex-A
    • Embedded Linux knowledge is a plus
    • RTOS experience is a plus
    • JTAG/SWD debugging
    • Git and embedded development tools
    • Experience with board bring-up and device drivers