CareerPlan

Senior Software Engineer, Vehicle Management Systems

Costa Mesa, CA (OC-00)Full-time$191k–$253k2026-10-19 → 2026-11-11
Security clearance required

Core

Design and own the supervisory software (Vehicle Management System) for maritime autonomous vehicles, managing health, operational modes, and fault responses during unattended missions.

Role type

Senior IC embedded software engineer (vehicle management systems)

Builds

Supervisory control software for AUVs/UUVs

Domain

Defense / Maritime robotics / Embedded systems

Deliverable

production ML models | product features

Required skills

Real-time embedded software, FDIR design, vehicle state machines, integration lab setup, C++ or Rust

Preferred skills

AUV/UUV/UAV management, safety-critical software patterns, defense or maritime robotics, test and validation campaigns

Technologies

C++, Rust

Responsibilities

Design VMS architecture for health monitoring and mode management; Develop fault detection, isolation, and recovery (FDIR) logic; Define VMS interfaces with GN&C, energy, and mission systems; Manage route planning and casualty monitoring; Support SITL/HITL testing and at-sea validation.

Seniority

Senior, hands-on IC