Skip to content

Jobs

Anduril

Robot type
Drone · Defense
Location
Costa MesaCaliforniaUSA
Job type
Software
Posted
Sep 1, 2026
Salary
$191,000–$253,000 a year
Full-time

Senior Embedded Software Engineer

Job description

The Battlespace Awareness (BA) team develops state-of-the-art radar systems, deployed to tackle the most significant security challenges of America and its allies. Working across hardware, software, and firmware; in both the RF and digital domains; the team delivers radar architectures that enable advanced surveillance, reconnaissance, and targeting in the contemporary and future battlespace. The Radar team is responsible for all aspects of radar system development; from concepts and architectures through to fielding and sustainment.

We are looking for an Embedded Software Engineer to join our rapidly growing team in Costa Mesa, CA.

Anduril Industries is a defense technology company with a…

Job responsibilities

  • Design, develop, and deploy embedded software across the full stack — from application-level code on embedded processor cores down to drivers and low-level mechanisms controlling hardware
  • Develop and maintain embedded Linux software for radar seeker systems using modern C++ and/or Rust
  • Write device drivers and firmware that interface with hardware over SPI, I2C, UART, and other low-level buses for data transfer and peripheral control
  • Perform hardware-software integration, board bring-up, and debugging using oscilloscopes, logic analyzers, and RF/digital test equipment
  • Spend significant time on-site at Anduril facilities (weeks at a time) supporting integration, field testing, and real-world validation of products
  • Collaborate closely with electrical, RF, firmware, and systems engineers to deliver fully functional products
  • Troubleshoot complex issues that span the electrical and software boundaries
  • Operate autonomously within a small, fast-paced team — driving development from concept through deployment without hand-holding

Job requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
  • Professional experience developing embedded software for production systems
  • Strong proficiency in modern C++ and/or Rust
  • Demonstrated expertise in embedded Linux development
  • Experience with ARM processors and traditional microprocessor architectures
  • Experience writing device drivers and low-level software interfacing with hardware peripherals (SPI, I2C, UART, etc.)
  • Hands-on competence with digital test equipment such as oscilloscopes, logic analyzers, and debuggers
  • Self-directed working style with ability to operate autonomously in a fast-paced environment with minimal oversight

Similar jobs