Andurilindustries

Andurilindustries

Senior Flight Software Engineer

Costa Mesa, California, United States · Senior · Full-time

Sponsorship not specified$220k-$292kDetected 8 hours ago
RustC++AlgorithmsLinuxComputer VisionCybersecurityRecruitingIntellectual PropertyEmbedded SystemsAvionicsAerospace EngineeringElectrical EngineeringSensorsControlsTest AutomationCommunication

About the role

  • Anduril has a collaborative culture with plenty of opportunities for ownership.
  • As an early member of the team, your decisions today will have a large impact on the company now and into the future, as well as on our customers.
  • This role is ideal for someone who thrives on real-world engineering constraints and wants to see the code they ship fly on mission-critical systems.

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.
  • Create Software-In-The-Loop (SITL) and Hardware-In-The-Loop (HITL) test fixtures and automation.
  • Support device manufacturing efforts, debugging, and production-level test.
  • Support operational aircraft deployments and field troubleshooting.
  • You'll own sections of the flight stack end-to-end - from device drivers and middleware integration to control law implementation, test automation, and flight validation.
  • Expect to work closely with GNC, hardware, manufacturing, and operations teams, lead technical design reviews, and mentor junior engineers.
  • The team is enhancing the current Altius VMS to support modularity, clean abstractions, and faster new-aircraft development cycles-laying the groundwork for scalable, reusable flight software across the TRS product line.
  • Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency.

Requirements

  • 7+ 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.
  • Low-level device driver development experience
  • familiarity with both microcontrollers and application processors.
  • Familiarity with communications busses and protocols such as CAN, CAN FD, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc.

Nice to have

  • 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.
  • Experience with SITL/HITL frameworks, CI for embedded systems, and creating reproducible test environments.
  • For more information on the latest with Anduril, visit our Newsroom with articles such as " Anduril a year in review" and many more.
  • Watch this short video showcasing our products at Anduril.
  • Check out some of the products you could be working on:

Compensation

  • US Salary Range
  • $220,000 - $292,000 USD
  • The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only.

Benefits

  • Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you're supported in health, recovery, and whatever comes next.
  • For more information, Explore Our Benefits.
  • As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.
  • Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.

Company info

  • The Vehicle Management Systems (VMS) software team, which is part of Anduril's Tactical Recon and Strike (TRS) division, develops flight computer vehicle software for small drones (Group 1-3).
  • Are you passionate about avionics and flight software?
  • Join us in refining the foundation for a common Vehicle Management System (VMS) that can be used across Group 1-3 UAVs.
  • The right person for this role has experience in flight control software and embedded Linux or RTOS development.
  • Joining early means you'll directly shape how we scale-both in the volume of drones we build and the breadth of missions they can fly.
  • Our engineers move quickly from simulation to flight and thrive on solving real-world problems that matter.
  • At Anduril, we invest in our people.
  • By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of your

Visa & Work Authorization

  • Secret security clearance

This listing is sourced directly from Andurilindustries's careers page and normalized into a canonical job model.