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

Anduril Anduril · Defense · Costa Mesa, CA · Air Dominance & Strike : Air Dominance & Strike Vehicle Software : Flight Software

Anduril Industries is a defense technology company developing advanced autonomous systems for military applications. This role focuses on flight software engineering for tactical missile systems, strategic weapons, and hypersonic strike and defense systems, including the Collaborative Combat Aircraft (CCA) program. The engineer will develop, test, and integrate cutting-edge architectures for autonomous aircraft, working with embedded C/C++ and RTOS.

What you'd actually do

  1. Develop microcontroller software using an RTOS
  2. Develop device drivers, protocols, and APIs for aircraft sensors
  3. Integrate new features and sensors into flight controller software
  4. Create aircraft control systems
  5. Create SITL/HITL test fixtures

Skills

Required

  • C programming
  • Embedded software architecture
  • Device driver development
  • Microcontrollers
  • Application processors
  • Embedded systems tools
  • Compilers
  • Debuggers
  • IDEs
  • Communications busses and protocols (CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet)
  • Debugging skills
  • Oscilloscopes
  • Protocol analyzers
  • Revision control systems

Nice to have

  • RTOS
  • Aircraft sensors
  • Aircraft control systems
  • SITL/HITL test fixtures
  • Flight test analysis
  • Device manufacturing support
  • Operational aircraft deployments
  • Commercial (product focused) technical environments
  • Public sector (defense) technical environments
  • Avionics
  • Flight software
  • Aerospace technology
  • Tactical missile systems
  • Strategic weapons
  • Hypersonic strike and defense systems
  • Subsonic, supersonic, and hypersonic autonomous systems
  • Collaborative Combat Aircraft (CCA) program
  • Lattice OS

What the JD emphasized

  • Direct experience with DO-178 standards or similar certifications
  • Direct experience in aircraft embedded software or other safety critical systems
  • Must be able to obtain and hold a U.S. security clearance