Mission System Lead, Seabed Sentry
Core
Lead Mission Systems Software Engineer designing and developing core decision-making and autonomy software for Autonomous Underwater Vehicles (AUVs) to enable seabed exploration and mission execution.
Role type
Senior IC mission systems software engineer with team leadership
Builds
Autonomous Underwater Vehicles (AUVs) and mission systems for seabed exploration
Domain
Defense / Maritime Robotics / Underwater Systems
Deliverable
production ML models | product features
Required skills
C++, Rust, Linux development, system architecture, embedded software development, data structures, algorithms, concurrency, code optimization, NixOS, distributed software platforms, dynamic network topologies, robotics systems, sensor integration, motion planning, localization, mapping, guidance, navigation and control, gRPC, TCP/IP, RS485, RS232
Preferred skills
Python, Go, modeling and simulation of complex systems, high performance computing, network programming, fault tolerance, DevSecOps, frame transformation problems, multi degree of freedom robotic arms
Technologies
C++, Rust, Python, Go, NixOS, Linux, gRPC, TCP/IP, RS485, RS232
Responsibilities
Design and implement core autonomy software for AUVs; lead architecture and deployment of mission logic; manage and mentor a small team of 3-4 engineers; define requirements and manage roadmaps for mission systems; engage with customers to represent technical aspects of payloads and missions; write and maintain core libraries for robotics platforms; organize integration events and manage feature rollouts to the fleet.
Seniority
Senior, hands-on IC with team leadership