Senior Flight Software Engineer

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Atlanta, GA
Salary
$190,000–$252,000 / yr
Posted
166 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $221k
$110k most similar roles pay here $267k

This role pays more than 86% of similar roles. Most pay $149,500–$196,637 — the shaded band above. At the midpoint, this role pays about $221k versus about $173k 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 1830 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Flight Software Engineer

As a Senior Flight Software Engineer on the Vehicle Management Systems team, you will develop flight computer software for small drones within the Tactical Recon and Strike division. You will own sections of the flight stack end-to-end, including developing device drivers, middleware integration, control law implementation, and creating SITL and HITL test fixtures. The role involves integrating sensors into flight controller software and implementing guidance and control algorithms while mentoring junior engineers. To succeed, you must possess proficiency in C++ or Rust, experience with embedded Linux or RTOS environments, and familiarity with communication protocols like CAN, UART, SPI, and Ethernet. You will solve complex engineering problems by developing robust, modular code for mission-critical systems to improve the scalability of flight software across various aircraft platforms within a high-stakes defense technology context.

What you'll do

  • Design and implement vehicle control systems for small drones.
  • Develop embedded software for preemptible Linux or RTOS applications.
  • Create device drivers, protocols, and APIs for aircraft sensors.
  • Integrate guidance and control algorithms into the flight software stack.
  • Build Software-In-The-Loop (SITL) and Hardware-In-The-Loop (HITL) test fixtures and automation.
  • Analyze flight test results to iterate on fixes and improvements.
  • Support device manufacturing, production testing, and field troubleshooting for operational aircraft.
  • Mentor junior engineers and improve team engineering practices and infrastructure.

What we're looking for

  • Bachelor’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or equivalent experience.
  • 4+ years of C++ or Rust programming experience.
  • Experience with embedded software or other safety-critical systems.
  • Background in low-level embedded software architecture, design, and development.
  • Experience in low-level device driver development for microcontrollers and application processors.
  • Proficiency with embedded tools, compilers, debuggers, and common communication protocols like CAN, UART, SPI, and Ethernet.
  • Ability to use instrumentation such as oscilloscopes and protocol analyzers.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • 6+ years of C++ or Rust programming experience creating clean, efficient, and reliable code (preferred).
  • Strong vehicle systems and avionics design knowledge (preferred).
  • Experience building flight stacks or working with PX4/ArduPilot or proprietary autopilots (preferred).
  • Familiarity with control systems, state estimation, and guidance algorithms (preferred).
  • Experience with SITL/HITL frameworks, CI for embedded systems, and creating reproducible test environments (preferred).

More like this

Similar roles

Senior Flight Software Engineer

Anduril Industries

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

Flight Software Engineer

Anduril Industries

Costa Mesa, CA 166 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 Embedded Systems Software Engineer

Anduril Industries

Costa Mesa, CA 139 days ago $191,000$253,000
Embedded Systems Firmware C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Hardware-in-the-loop
8+ yrs exp

Senior Software Engineer, VMS

Anduril Industries

Boston, MA 3 days ago $191,000$253,000
C RTOS CAN CANFD UART RS232 RS422 RS485 SPI QSPI I2C Ethernet ARINC-825 ARINC-429 MIL-STD-1553 Hardware-in-the-loop DO-178 IEC 61508 Systems Engineering

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 171 days ago $191,000$253,000
C Embedded Systems Microcontrollers RTOS I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Hardware-in-the-loop
8+ yrs exp