# Senior Flight Software Engineer

**Company**: Anduril Industries
**Location**: Costa Mesa, California
**Experience**: senior
**Job type**: full-time
**Salary**: $220,000-$292,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5193789007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_816d9d50-aca

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

As a Senior Flight Software Engineer, you will be responsible for developing the embedded software that powers Anduril’s aircraft while working alongside a team of engineers with a diverse set of backgrounds and skills.

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

- Support device manufacturing efforts, debugging, and production-level test.

- Support operational aircraft deployments and field troubleshooting.

- Mentor junior engineers and help improve team engineering practices and test infrastructure.

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

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

- Eligible to obtain and maintain an active U.S. Secret security clearance.

## Benefits

Anduril offers top-tier benefits for full-time employees, including a comprehensive, competitive benefits package (available at little to no cost to employees) that ensures you’re supported in health, recovery, and whatever comes next.

## Skills

### Required
- C++
- Rust
- embedded software
- Linux
- RTOS
- device drivers
- communications busses
- protocols

### Nice to have
- vehicle systems
- avionics design
- flight stacks
- PX4/ArduPilot
- control systems
- state estimation
- guidance algorithms

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5193789007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
