Work with C/C++ for low-level firmware development. * Develop and debug drivers for GPIO, UART, SPI ... Strong programming skills in C/C++. * Good understanding of microcontrollers, processors, memory ...
Work with C/C++ for low-level firmware development. * Develop and debug drivers for GPIO, UART, SPI ... Strong programming skills in C/C++. * Good understanding of microcontrollers, processors, memory ...
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 ...
Firmware Engineer
Irvine, CA · On-site
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 ...
Firmware Engineer
Irvine, CA · On-site
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 ...
Staff Firmware Engineer -- CPU Telemetry & DriversStaff Firmware Engineer -- CPU Telemetry ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
Staff Firmware Engineer -- CPU Telemetry & DriversStaff Firmware Engineer -- CPU Telemetry ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
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 ...
Firmware Engineer
Irvine, CA · On-site
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 ...
Firmware Engineer
Irvine, CA · On-site
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 ...
Staff Firmware Engineer -- CPU Telemetry & Drivers Location: Markham, ON / Austin, TX / Santa Clara ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
Quick apply
Staff Firmware Engineer -- CPU Telemetry & Drivers Location: Markham, ON / Austin, TX / Santa Clara ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
Staff Firmware Engineer
Costa Mesa, CA · On-site
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 ...
Staff Firmware Engineer
Costa Mesa, CA · On-site
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 ...
Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...
Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...
Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...
Staff Firmware Engineer - CPU Telemetry & Drivers Location: Markham, ON / Austin, TX / Santa Clara ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
Staff Firmware Engineer - CPU Telemetry & Drivers Location: Markham, ON / Austin, TX / Santa Clara ... Design and develop low-level CPU telemetry and instrumentation software. * Develop embedded ...
Sr. Firmware Engineer
$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
$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 ...
Lead Firmware Engineer
Milwaukee, WI · On-site
Read schematics and datasheets necessary to write low-level firmware * Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with ...
Lead Firmware Engineer
Milwaukee, WI · On-site
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 ...
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 ...
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Senior Firmware Engineer (Bare-Metal)
Costa Mesa, CA · On-site
$128K - $169K/yr
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Senior Firmware Engineer (Bare-Metal)
Costa Mesa, CA · On-site
$128K - $169K/yr
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Senior Firmware Engineer, Embedded Systems
Costa Mesa, CA · On-site
$128K - $169K/yr
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Senior Firmware Engineer, Embedded Systems
Costa Mesa, CA · On-site
$128K - $169K/yr
Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase * Own complex ...
Firmware Engineer
Austin, TX · On-site
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
Firmware Engineer
Austin, TX · On-site
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
Firmware Engineer
Austin, TX · On-site
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
Firmware Engineer
Austin, TX · On-site
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
Low Level Firmware Engineer information
See salary details
$75K - $86.8K
1% of jobs
$86.8K - $98.6K
2% of jobs
$98.6K - $110.5K
3% of jobs
$110.5K - $122.3K
3% of jobs
$122.3K - $134.1K
6% of jobs
$138.2K is the 25th percentile. Wages below this are outliers.
$134.1K - $145.9K
26% of jobs
$145.9K - $157.7K
3% of jobs
$157.7K - $169.5K
3% of jobs
The median wage is $170.4K / yr.
$169.5K - $181.4K
23% of jobs
$181.4K - $193.2K
1% of jobs
$194.2K is the 75th percentile. Wages above this are outliers.
$193.2K - $205K
27% of jobs
$75K
$167.4K
$205K
How much do low level firmware engineer jobs pay per year?
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
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
About Info Way Solutions
Sourced by ZipRecruiter
Industry
It services
Company size
51 - 200 Employees
Headquarters location
Fremont, CA, US
Year founded
2012