Firmware Engineer
Menlo Park, CA · On-site
... bare-metal programming. • Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.). • Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers ...
Menlo Park, CA · On-site
... bare-metal programming. • Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.). • Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers ...
Menlo Park, CA · On-site
... bare-metal programming. • Hands-on experience with hardware interfaces (SPI, I²C, UART, USB, BLE, Wi-Fi, etc.). • Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers ...
$128.20K - $169.50K/yr
ABOUT THE ROLE Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa ... Experience developing firmware in bare-metal or RTOS environments * Debugging skills with JTAG, SWD ...
$128.20K - $169.50K/yr
ABOUT THE ROLE Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa ... Experience developing firmware in bare-metal or RTOS environments * Debugging skills with JTAG, SWD ...
... DevOps-really, all the ops-this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python, Golang, and ...
... DevOps-really, all the ops-this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python, Golang, and ...
Owego, NY · On-site
$50 - $77/hr
Bare metal programming, Hardware driver development REQUIRED EDUCATION: Accredited Bachelor's Degree. WORK HOURS: 4/10-1st Shift.
Quick apply
Owego, NY · On-site
$50 - $77/hr
Bare metal programming, Hardware driver development REQUIRED EDUCATION: Accredited Bachelor's Degree. WORK HOURS: 4/10-1st Shift.
Preferred : • Experience with embedded Rust and C development, Golang, and Python. • Experience with the RISC-V architecture, bare-metal programming, bootloaders, embedded firmware, and kernal ...
Preferred : • Experience with embedded Rust and C development, Golang, and Python. • Experience with the RISC-V architecture, bare-metal programming, bootloaders, embedded firmware, and kernal ...
$129.10K - $169.90K/yr
Extensive experience with bare-metal programming and firmware development. * Proficient in C/C++ for embedded systems. * Strong Python skills for scripting, automation, and testing. * Education:
$129.10K - $169.90K/yr
Extensive experience with bare-metal programming and firmware development. * Proficient in C/C++ for embedded systems. * Strong Python skills for scripting, automation, and testing. * Education:
Costa Mesa, CA · On-site
$191K - $253K/yr
We work in close coordination with Electrical Engineering to develop hardware and software ... Experience developing firmware in bare-metal or RTOS environments * Debugging skills with JTAG, SWD ...
Costa Mesa, CA · On-site
$191K - $253K/yr
We work in close coordination with Electrical Engineering to develop hardware and software ... Experience developing firmware in bare-metal or RTOS environments * Debugging skills with JTAG, SWD ...
Ann Arbor, MI · On-site
$135K - $175K/yr
Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers * Implement and debug communication protocols (SPI, I2C, UART ...
Ann Arbor, MI · On-site
$135K - $175K/yr
Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers * Implement and debug communication protocols (SPI, I2C, UART ...
Ann Arbor, MI · On-site
$135K - $175K/yr
Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers * Implement and debug communication protocols (SPI, I2C, UART ...
Quick apply
Ann Arbor, MI · On-site
$135K - $175K/yr
Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers * Implement and debug communication protocols (SPI, I2C, UART ...
New York, NY · On-site +1
$182K - $242K/yr
... KubeOps, DevOps--really, all the ops--this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python ...
Quick apply
New York, NY · On-site +1
$182K - $242K/yr
... KubeOps, DevOps--really, all the ops--this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python ...
Owego, NY · On-site
$77/hr
Bare metal programming * Hardware driver development Benefits * Work in a state-of-the-art, secure classified environment * Collaborate with industry leaders on impactful projects * Opportunities for ...
Owego, NY · On-site
$77/hr
Bare metal programming * Hardware driver development Benefits * Work in a state-of-the-art, secure classified environment * Collaborate with industry leaders on impactful projects * Opportunities for ...
$126.20K - $166.40K/yr
Understanding of GPU architectures, CUDA programming (where/when needed), and GPU resource management - or a strong ability to learn quickly. * Bare-Metal Infrastructure: Experience with bare-metal ...
Quick apply
$126.20K - $166.40K/yr
Understanding of GPU architectures, CUDA programming (where/when needed), and GPU resource management - or a strong ability to learn quickly. * Bare-Metal Infrastructure: Experience with bare-metal ...
Bellevue, WA · On-site
$182K - $242K/yr
... DevOps-really, all the ops-this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python, Golang, and ...
Bellevue, WA · On-site
$182K - $242K/yr
... DevOps-really, all the ops-this role could be a great fit for you! * Design, develop, and maintain automated tooling to provision Kubernetes control planes on bare-metal * Use Python, Golang, and ...
Lexington, MA · On-site
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
Lexington, MA · On-site
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
Quick apply
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
Owego, NY · On-site
$70/hr
Bare metal programming experience * Hardware driver development expertise About Seneca Resources: At Seneca Resources, we are more than just a staffing and consulting firm - we are your trusted ...
Owego, NY · On-site
$70/hr
Bare metal programming experience * Hardware driver development expertise About Seneca Resources: At Seneca Resources, we are more than just a staffing and consulting firm - we are your trusted ...
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare-metal programming and embedded systems. * Demonstrated experience designing and developing secure firmware. * Proficiency in Rust, particularly in board bring-up and ...
Cambridge, MA · On-site
$70K - $130K/yr
Extensive experience with bare-metal programming and embedded systems. * Demonstrated experience designing and developing secure firmware. * Proficiency in Rust, particularly in board bring-up and ...
Bachelor's Degree * 3 years Experience with ARM architecture * 3 years Experience with board bring up and boot process * 3 years Bare-Metal programming experience * 5 years C/C++ Programming * 3 ...
Bachelor's Degree * 3 years Experience with ARM architecture * 3 years Experience with board bring up and boot process * 3 years Bare-Metal programming experience * 5 years C/C++ Programming * 3 ...
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
... Bare-Metal programming experience * 3 years - Embedded Software * 3 years - Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures) * 2 years - Experience ...
Lexington, MA · Hybrid
Bachelor's Degree * 3 years Experience with ARM architecture * 3 years Experience with board bring up and boot process * 3 years Bare-Metal programming experience * 5 years C/C++ Programming * 3 ...
Quick apply
Lexington, MA · Hybrid
Bachelor's Degree * 3 years Experience with ARM architecture * 3 years Experience with board bring up and boot process * 3 years Bare-Metal programming experience * 5 years C/C++ Programming * 3 ...
$13.22 - $14.31
3% of jobs
$14.31 - $15.41
6% of jobs
$15.41 - $16.50
11% of jobs
$16.87 is the 25th percentile. Wages below this are outliers.
$16.50 - $17.59
15% of jobs
$17.59 - $18.68
12% of jobs
The median wage is $18.90 / hr.
$18.68 - $19.78
19% of jobs
$20.79 is the 75th percentile. Wages above this are outliers.
$19.78 - $20.87
11% of jobs
$20.87 - $21.96
9% of jobs
$21.96 - $23.06
6% of jobs
$23.06 - $24.15
5% of jobs
$24.15 - $25.24
3% of jobs
$13
$19
$25
| Aspect | Bare Metal Programming | Embedded Systems Developer |
|---|---|---|
| Required Credentials | Knowledge of low-level programming, hardware interfaces | Includes embedded C, hardware knowledge, sometimes certifications |
| Work Environment | Direct hardware access, minimal OS, real-time constraints | Embedded devices, RTOS, hardware integration |
| Industry Usage | Manufacturing, IoT, consumer electronics | Automotive, medical devices, industrial automation |
| Search & Comparison Intent | Focus on low-level hardware programming | Broader embedded system development |
While both roles involve working close to hardware, Bare Metal Programming emphasizes writing code directly on hardware without an operating system, focusing on low-level control. Embedded Systems Developers typically work with embedded OS and develop software for complex devices. Understanding these differences helps in choosing the right career path or job focus.

Full-time
Posted 25 days ago