Senior Software Engineer, Mission Perception, Planning, and Operations
Core
Design and implement software for maritime autonomous vehicles to perceive environments, plan missions, and execute operations without human intervention.
Role type
Senior IC autonomous systems software engineer (maritime)
Builds
Perception pipelines, planning algorithms, and runtime execution software for AUVs
Domain
Defense, maritime autonomy, robotics
Deliverable
production ML models
Required skills
autonomous systems software, robotics, perception, real-time systems, complex state management, mission planning, sensor processing (sonar/radar/EO/IR), multi-target tracking, constraint satisfaction
Preferred skills
maritime autonomy, underwater autonomy, sonar/radar signal processing, ROS, behavior frameworks, military C2 software
Technologies
Lattice OS, ROS
Responsibilities
Design sensor processing pipelines for sonar, radar, and EO/IR; Build object detection and classification algorithms; Develop multi-target tracking systems; Design mission objective decomposition algorithms; Build resource allocation and constraint satisfaction systems; Develop behavior execution software; Build real-time decision-making systems; Manage mission state across complex operations; Integrate mission systems with platform control; Support testing and field deployment
Seniority
Senior, hands-on IC