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
Apply directly at Andurilindustries →Create a free account for alerts like thisView Andurilindustries immigration profile
This listing is sourced directly from Andurilindustries's careers page and normalized into a canonical job model.