Staff Firmware Engineer

Anduril Industries

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$220,000–$292,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $256k
$135k most similar roles pay here $309k

This role pays more than 91% of similar roles. Most pay $168,500–$225,200 — the shaded band above. At the midpoint, this role pays about $256k versus about $197k 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 1882 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Staff Firmware Engineer

Anduril is seeking a Staff Firmware Engineer to join its team in Costa Mesa, CA. This role involves taking full ownership of embedded firmware projects from design through completion and mentoring other engineers while contributing to the direction and policy of the team. The ideal candidate has over 10 years of experience in firmware development with expertise in C coding for embedded systems and broad knowledge of microcontroller cores like ARM or AVR. They should also have extensive experience working with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, and be proficient in both bare-metal and RTOS environments. The position requires a strong bias for action and the ability to tackle complex MCU projects that involve communication between multiple boards or systems.

What you'll do

  • Design, implement, and complete embedded firmware projects independently.
  • Mentor other engineers and teach best practices in design engineering.
  • Contribute to the direction and policy guidance of the team.
  • Develop complex MCU projects that communicate between multiple boards or systems.
  • Extensively work with common bus protocols like USB, SPI, I2C, CAN, RS232.

What we're looking for

  • 10+ years of experience in firmware/embedded software development for embedded systems.
  • Expert C coding skills for embedded systems and broad microcontroller core experience.
  • Proven success creating complex MCU projects with multi-board/system communication.
  • Extensive experience developing firmware in bare-metal and RTOS environments.
  • Deep knowledge of common bus protocols including USB, SPI, I2C, CAN, RS232/485, Ethernet.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Costa Mesa, CA today $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware Engineer

Anduril Industries

Lexington, MA today $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Senior Firmware Engineer (Bare-Metal)

Anduril Industries

Costa Mesa, CA today $191,000$253,000
C++, ARM Assembly Embedded C RTOS I2C SPI UART GPIO DMA PWM CAN Bus Microcontroller Programming Register-Level Programming Debugging Tools Version Control Systems CI/CD

Firmware Engineer

Anduril Industries

Lexington, MA today $129,000$171,000
VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus Git MIPS AXI AXI-Stream SPI I2C DDR Ethernet MAC Ethernet PHY SERDES