Senior Flight Software Engineer

Anduril
United States
Workplace: OnsiteFull timeUSD 220,000 - 292,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Ownership","Mentoring","Debugging","Accountability"]

Develop embedded flight software for small drones, owning sections of the vehicle management system end-to-end. Design vehicle control systems, integrate sensor interfaces via device drivers, protocols, and APIs, and connect guidance/control algorithms into the flight stack. Build SITL/HITL test fixtures and automation, analyze flight results, and iterate quickly. Partner with GNC, hardware, manufacturing, and operations while leading technical design reviews and mentoring junior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
1 month ago

Senior Flight Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Develop embedded flight software for small drones, owning sections of the vehicle management system end-to-end. Design vehicle control systems, integrate sensor interfaces via device drivers, protocols, and APIs, and connect guidance/control algorithms into the flight stack. Build SITL/HITL test fixtures and automation, analyze flight results, and iterate quickly. Partner with GNC, hardware, manufacturing, and operations while leading technical design reviews and mentoring junior engineers.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key 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, integrating new features and sensors into the flight controller software.
  • •Create SITL and HITL test fixtures and automation, analyze flight test results, and iterate quickly on fixes and improvements.
  • •Lead technical design reviews, mentor junior engineers, and support manufacturing, operational deployments, and field troubleshooting.

Pay and Benefits

Salary: USD 220,000 - 292,000 annually

Key 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.
  • •Background in low-level embedded software architecture, design, and development.
  • •Eligible to obtain and maintain an active U.S. Secret security clearance.
Experience:Embedded softwareSafety-critical systems
Education:Bachelor's in Computer Science, Electrical Engineering, Aerospace Engineering
Skills:CollaborationOwnershipMentoringDebuggingAccountability
Languages:English
Tech Stack:C++RustEmbedded LinuxLinuxRTOSDevice driversSITLHITLControl lawPX4ArduPilotCANCAN FDUARTRS232RS422RS485SPIQSPII2C

Eligibility

Security Clearance:Secret

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn