New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Anduril Industries

Senior Flight Software Engineer

Anduril Industries
Apply →
onsite senior full-time $191,000-$253,000 USD Seattle, Washington, United States

First indexed 25 Apr 2026

Description

As a Senior Flight Software Engineer at Anduril Industries, you will be responsible for developing the embedded software that powers Anduril's aircraft. You will work alongside a team of engineers with a diverse set of backgrounds and skills, and will own sections of the flight stack end-to-end. Your decisions will have a large impact on the company now and into the future, as well as on our customers.

Key responsibilities include:

  • Design and implement vehicle control systems.
  • Develop embedded software for pre-emptible Linux or RTOS applications.
  • Develop device drivers, protocols, and APIs for aircraft sensors.
  • Integrate new features and sensors into flight controller software.
  • Integrate guidance and control algorithms with the flight software stack.
  • Create Software-In-The-Loop (SITL) and Hardware-In-The-Loop (HITL) test fixtures and automation.
  • Analyze flight test results and iterate quickly on fixes and improvements.
  • Support device manufacturing efforts, debugging, and production-level test.
  • Support operational aircraft deployments and field troubleshooting.
  • Mentor junior engineers and help improve team engineering practices and test infrastructure.

Required qualifications include:

  • 4+ years of C++ or Rust programming experience.
  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or equivalent experience.
  • Direct experience with embedded software or other safety-critical systems.
  • Background in low-level embedded software architecture, design and development.
  • Low-level device driver development experience; familiarity with both microcontrollers and application processors.
  • Comfortable with typical embedded systems tools, compilers, debuggers, and IDEs.
  • Familiarity with communications busses and protocols such as CAN, CAN FD, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc.
  • Strong debugging skills, comfortable using instrumentation such as oscilloscopes and protocol analyzers.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.

Preferred qualifications include:

  • 6+ years of C++ or Rust programming experience creating clean, efficient, and reliable code.
  • Strong vehicle systems and avionics design knowledge.
  • Experience building flight stacks or working with PX4/ArduPilot or proprietary autopilots.
  • Familiarity with control systems, state estimation, and guidance algorithms.
  • Bias toward delivery and rapid iteration to discover the right engineering investments.
  • Willingness to take calculated risks and full accountability for outcomes.
  • Passion for solving real-world problems quickly and effectively.
  • Track record of designing, building, and delivering useful software to users , we want to hear war stories!
  • Experience with SITL/HITL frameworks, CI for embedded systems, and creating reproducible test environments.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/andurilindustries/jobs/5102222007