Senior Firmware Engineer

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$254,000 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $222k
$139k $266k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $156,326–$214,500 — the blue band above. At the midpoint, this role pays about $222k versus about $185k 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 906 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 864 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Firmware Engineer

The Senior Firmware Engineer will join the team to develop motor control and actuator firmware for a fleet of autonomous vehicles across land, air, and sea. The role involves developing motion control systems for precision actuators and electric propulsion, creating motor control algorithms, and building motor models for SITL integration. Key responsibilities include integrating Simulink autocode algorithms with microcontroller C-based RTOS and application firmware, assisting with part selection, and bringing up new boards and toolchains. The position requires proficiency in MATLAB, Simulink, and C, along with experience in classical control systems, motor control circuits, and ARM microcontrollers. Candidates must also be skilled with SPI, I2C, CAN, and RS485 protocols, while utilizing oscilloscopes and protocol analyzers to solve complex robotics and sensor fusion problems.

What does a Firmware Engineer earn?

Median $194500 from 39 postings across 11 companies.

See salary data

What you'll do

  • Develop motion control systems for precision actuators and electric propulsion.
  • Create motor control algorithms using MATLAB and Simulink.
  • Develop motor models and integrate them with SITL systems.
  • Integrate Simulink autocode algorithms with microcontroller C-based RTOS and application firmware.
  • Assist with part selection, board design, and product design.
  • Perform bring-up for new boards and toolchains.
  • Support device manufacturing efforts and operational deployments.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Experience and formal training with classical control systems.
  • Experience with MATLAB and Simulink.
  • Experience with motor control circuits and peripherals such as drivers, encoders, and Hall sensors.
  • Background in low-level firmware architecture, design, and development in C.
  • Experience with embedded ARM and motor control modules within ARM microcontrollers.
  • Experience with microcontrollers, application processors, and revision control systems.
  • U.S. Person status is required to access export-controlled data.

More like this

Similar roles

Senior Firmware Engineer, Manufacturing Test

Anduril Industries

Atlanta, GA 14 days ago $165,000–$219,000
C Embedded Linux RTOS Microcontrollers I2C SPI CAN UART USB RS232 RS485 Ethernet gRPC SSH JTAG SWD DFT DFM Data Acquisition FFT Bode Control Loops ARM AVR MSP430 PIC Oscilloscope Logic Analyzer
8+ yrs exp

Senior Firmware Engineer

Anduril Industries

Waltham, MA 5 days ago $191,000–$254,000
VHDL Verilog SystemVerilog FPGA SoC RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI AXI-Stream SERDES DDR Ethernet SPI I2C Unix Linux
10+ yrs exp

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 97 days ago $191,000–$253,000
C Embedded Systems Microcontrollers ARM AVR MSP430 PIC SPI I2C CAN RS232 RS485 Ethernet Python Test Automation Requirements Management Jama DOORS Board Bring-up Debugging
4+ yrs exp

Senior Firmware Engineer, Space Embedded Systems

Anduril Industries

Costa Mesa, CA 107 days ago $191,000–$254,000
C C++ Rust Python RTOS Bare-metal ARM AVR MSP430 PIC JTAG SWD SPI I2C CAN USB RS232 RS485 Ethernet Oscilloscope Logic Analyzer
8+ yrs exp

Early Career Firmware Engineer

Anduril Industries

Costa Mesa, CA 43 days ago $112,000–$149,000
C Embedded Systems Microcontrollers RTOS Bare-metal ARM AVR MSP430 PIC USB SPI I2C CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers

Firmware Engineer, Space Embedded Systems

Anduril Industries

Costa Mesa, CA 107 days ago $167,000–$222,000
C C++ Rust Python RTOS Bare-metal ARM AVR MSP430 PIC JTAG SWD SPI I2C CAN USB RS232 RS485 Ethernet Oscilloscopes Logic analyzers AI Embedded Systems
5+ yrs exp