Firmware Engineer

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $193k
$125k most similar roles pay here $230k

This role pays more than 69% of similar roles. Most pay $136,668–$205,625 — the shaded band above. At the midpoint, this role pays about $193k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1697 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1504 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Firmware Engineer

The Firmware Engineer joins the Firmware Team to develop low-level embedded software for various product platforms including Barracuda, Dive-LD, Altius, and Roadrunner. Working alongside senior engineers and the Electrical Engineering team, the successful candidate will write firmware in C for microcontrollers, perform board bring-up, and manage hardware-firmware integration. Daily responsibilities include developing test procedures to verify behavior against requirements, troubleshooting issues across electrical and software boundaries, and maintaining requirements traceability from prototype through production. The role requires proficiency in C, experience with common bus protocols like SPI, I2C, UART, and CAN, and familiarity with debugging tools. Preferred skills include experience with ARM or AVR cores, RTOS environments such as FreeRTOS or Zephyr, and scripting in Python for test automation to solve complex problems within the defense technology sector.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Develop low-level firmware in C for microcontrollers across multiple product platforms.
  • Write and execute test procedures to verify firmware behavior against specific requirements.
  • Debug and troubleshoot issues spanning electrical, firmware, and software boundaries.
  • Support board bring-up and hardware-firmware integration with cross-functional teams.
  • Maintain requirements traceability to ensure every requirement has a corresponding test.
  • Contribute to projects across all stages from initial prototype through production.

What we're looking for

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience.
  • 2+ years of firmware/embedded software development experience.
  • Solid C coding ability for embedded systems.
  • Experience with common bus protocols such as SPI, I2C, UART, and CAN.
  • Familiarity with board bring-up, debugging tools, and coding best practices.
  • Experience writing or executing test procedures for embedded firmware.
  • Proficiency with microcontroller cores (ARM, AVR, MSP430, PIC) and RTOS (FreeRTOS, Zephyr, VxWorks).
  • Must be a U.S. Person to access export-controlled information or facilities.

More like this

Similar roles

Embedded Firmware Engineer

Anduril Industries

Costa Mesa, CA 15 days ago $166,000$220,000
C Embedded Systems Microcontrollers SPI I2C UART CAN RTOS FreeRTOS Zephyr VxWorks Python Test Automation Board Bring-up Requirements Management Jama DOORS
2+ yrs exp

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 11 days ago $129,000$177,000
C Embedded Systems Microcontrollers RTOS Bare-metal STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
3+ yrs exp

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $191,000$253,000
C Embedded Systems Microcontrollers RTOS I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Hardware-in-the-loop
8+ yrs exp

Staff Firmware Engineer

Anduril Industries

Costa Mesa, CA 158 days ago $220,000$292,000
C Embedded Systems Microcontrollers RTOS Bare-metal JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
10+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp