Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$292,000 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $242k
$133k most similar roles pay here $309k

This role pays more than 95% of similar roles. Most pay $151,875–$197,750 — the shaded band above. At the midpoint, this role pays about $242k versus about $175k 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 850 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects

Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects joins the Flight Engineering team to develop flight computer vehicle software for airborne and subsea vehicles. This role focuses on the Air Dominance and Strike division, where you will build and integrate GNC architectures for subsonic, supersonic, and hypersonic autonomous systems, including tactical missile systems and strategic weapons. Day-to-day responsibilities include developing microcontroller software using an RTOS, creating device drivers, protocols, and APIs for aircraft sensors, and building SITL/HITL test fixtures. The role requires expertise in C programming, low-level embedded architecture, and experience with communication protocols like CAN, ARINC-429, and MIL-STD-1553. Candidates must be proficient with oscilloscopes and protocol analyzers to debug systems while ensuring compliance with DO-178 standards for safety-critical flight control systems in high-stakes aerospace environments.

What you'll do

  • Develop microcontroller software using an RTOS for airborne and subsea vehicles.
  • Create device drivers, protocols, and APIs for aircraft sensors.
  • Integrate new features and sensors into flight controller software.
  • Design and develop aircraft control systems for autonomous platforms.
  • Build SITL and HITL test fixtures to validate system performance.
  • Analyze flight test results to improve mission-critical capabilities.
  • Support device manufacturing efforts and operational aircraft deployments.

What we're looking for

  • Must have 12+ years of industry experience.
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • Direct experience with DO-178 standards or similar certifications.
  • Direct experience in aircraft embedded software or other safety-critical systems.
  • Strong C programming skills and expertise in low-level embedded software architecture.
  • Experience with microcontrollers, application processors, and standard embedded tools like compilers and debuggers.
  • Familiarity with communication protocols including CAN, ARINC, MIL-STD-1553, UART, SPI, I2C, and Ethernet.
  • Must be able to obtain and hold a U.S. security clearance.

More like this

Similar roles

Senior Flight Software Engineer

Anduril Industries

Atlanta, GA 176 days ago $190,000–$252,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet PX4 ArduPilot Control Systems

Flight Software Engineer

Anduril Industries

Costa Mesa, CA 176 days ago $191,000–$253,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet PX4 ArduPilot State Estimation Device Drivers

Senior Flight Software Engineer

Anduril Industries

Costa Mesa, CA 71 days ago $220,000–$292,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet Control Systems