CareerPlanGet AI match score →

Staff Software Engineer, Undersea Reconnaissance and Strike

Quincy, MA💼 Full-time💰 $220,000–$220,000🗓 2026-07-14 → 2026-07-31

Core

Design and develop core decision-making and autonomy software for autonomous underwater vehicles (AUVs) to enable safe navigation, obstacle avoidance, and complex mission execution with limited human involvement.

Role type

Staff Software Engineer (Autonomy & Mission Systems)

Builds

Autonomous Underwater Vehicles (AUVs) and mission systems for seabed exploration and reconnaissance

Domain

Defense / Maritime Robotics / Underwater Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Rust, Linux development, system architecture, embedded software development, data structures, algorithms, concurrency, code optimization, distributed software platforms, dynamic network topologies

Preferred skills

Python, Go, high performance computing, network programming, fault tolerance, DevSecOps, frame transformation, sensor integration, motion planning, perception, localization, mapping, guidance, navigation and control, robotics protocols (gRPC, TCP/IP, RS485, RS232)

Technologies

NixOS, Linux, C++, Rust, Python, Go, gRPC, TCP/IP, RS485, RS232

Responsibilities

Lead architecture and implementation of autonomy logic for AUVs; manage and mentor a small team of 3-4 engineers; define requirements and roadmaps for mission systems; act as technical owner for end-to-end system lifecycle; write and maintain core libraries for robotics platforms; organize integration events and manage fleet rollouts; travel up to 15% to build, test, and deploy capabilities in the real world.

Seniority

Staff, technical leadership with hands-on IC contributions

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗