# Senior Software Engineer, Vehicle Management Systems

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

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

## Description

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

You will own the Vehicle Management System for a maritime autonomous vehicle. Reporting to the Cognitive Systems Lead, you will design the supervisory software that monitors vehicle health, manages operational modes, responds to faults, and coordinates across all subsystems.

## Responsibilities

- Own VMS architecture: health monitoring, mode management, fault response

- Design vehicle state machines and operational mode transitions

- Develop fault detection, isolation, and recovery (FDIR) logic

- Define VMS interfaces with GN&C, energy, communications, and mission systems

- Manage route planning and casualty monitoring functions

- Support SITL/HITL testing of VMS behaviors

- Interface with all vehicle subsystem leads on integration

- Support at-sea testing and validation

- Travel up to 25% to test sites

## Requirements

- Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent

- 7+ years of experience in vehicle management systems, flight management, or supervisory control software

- Experience with real-time embedded software for vehicle platforms

- Familiarity with FDIR design and operational mode management

- Ability to obtain and maintain a U.S. Secret security clearance

- Experience setting up an integration lab

## Preferred Qualifications

- Experience with AUV, UUV, or UAV management systems

- Working knowledge of safety-critical software design patterns

- Experience with C++ or Rust for embedded vehicle software

- Experience in defense or maritime robotics

- Experience doing a test and validation campaign

## Skills

### Required
- vehicle management systems
- supervisory control software
- real-time embedded software
- FDIR design
- operational mode management
- integration lab

### Nice to have
- AUV
- UUV
- UAV management systems
- safety-critical software design patterns
- C++
- Rust
- defense
- maritime robotics

---

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