Senior Firmware Engineer (RTOS)

Anduril Industries

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $222k
$139k most similar roles pay here $265k

This role pays more than 82% of similar roles. Most pay $151,106–$222,000 — the shaded band above. At the midpoint, this role pays about $222k versus about $187k 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 · Senior Firmware Engineer (RTOS)

As a Senior Firmware Engineer on the embedded systems team, you will design and implement real-time applications within an RTOS environment, focusing on task management, thread handling, and inter-process communication to ensure deterministic system behavior. You will also architect robust software using RTOS primitives like mutexes, semaphores, message queues, and event flags to manage concurrency and resource sharing effectively. The ideal candidate has over five years of experience in firmware or embedded software development with expertise in popular RTOS platforms such as FreeRTOS, Zephyr, RTX, and ThreadX. Strong skills in real-time scheduling algorithms and task management are essential, along with proficiency in C/C++ and a deep understanding of hardware-software integration in embedded systems. This role involves working on complex, high-reliability systems where performance optimization and fault tolerance are critical.

What you'll do

  • Design and implement real-time applications within RTOS environments.
  • Optimize system behavior by managing tasks, threads, and inter-process communication.
  • Architect fault-tolerant software using RTOS primitives like mutexes and semaphores.
  • Ensure effective handling of concurrency and resource sharing in embedded systems.
  • Utilize popular RTOS platforms such as FreeRTOS and Zephyr for development.

What we're looking for

  • 5+ years of firmware/embedded software development experience.
  • Extensive RTOS platform experience (FreeRTOS, Zephyr, RTX, ThreadX).
  • Strong understanding of real-time scheduling algorithms and task management.
  • Expertise in designing fault-tolerant software using RTOS primitives.
  • U.S. citizenship or authorization to work permanently in the U.S. required.

More like this

Similar roles

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

Senior Firmware Engineer

Anduril Industries

Hudson, NH today $165,000$218,000
VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus Git MIPS optimization AXI AXI-Stream SERDES DDR memory busses Ethernet MAC and PHY interfaces SPI I2C FPGA SoC

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA today $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Senior Engineer, Firmware

Samsung Semiconductor

San Jose, CA today $138,000$206,000
C C++ UART JTAG ICE debuggers protocol analyzers SAS SATA SCSI FC NVMe PCIe