Senior Software Engineer - Maritime Integrated Solutions
Core
Senior Software Engineer driving delivery of autonomous maritime systems, including autonomy, simulation, data processing, and command & control for underwater vehicle platforms.
Role type
Senior IC software engineer (autonomous systems)
Builds
Autonomous underwater vehicle platforms (Dive-XL, Dive-LD, Copperhead, Seabed Sentry) and related software services
Domain
Defense / Maritime robotics / Autonomous systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems/application programming, algorithms, data structures, concurrency, scaling, testing, infrastructure design, system design, remote troubleshooting, stakeholder engagement, roadmap management, technical ownership
Preferred skills
C++, Rust, Go, TypeScript, React, horizontally scaled cloud technologies, embedded software, modeling and simulation, high assurance safety critical software, systems engineering concepts
Technologies
C++, Rust, Go, TypeScript, React
Responsibilities
Design and implement scalable software for robotic platforms; create test and simulation fixtures (software- and hardware-in-the-loop); support vehicle manufacturing and deployment; mentor junior engineers; co-locate with end-users up to 20% of the time
Seniority
Senior, hands-on IC with mentorship responsibilities