Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Anduril Logo

Software Engineer, Vehicle Management Systems

Anduril

Salary not specified
Oct 24, 2025
Atlanta, GA, US
Apply Now

Anduril Industries is looking to develop and refine a common Vehicle Management System (VMS) for small drones (Group 1-3) to support modularity, clean abstractions, and faster new-aircraft development cycles, laying the groundwork for scalable, reusable flight software across the Tactical Recon and Strike (TRS) product line.

Requirements

  • 3+ years of C++ or Rust programming 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.

Responsibilities

  • 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.

Other

  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or equivalent experience.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • 4+ 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.