Software Engineer - Maritime Integrated Solutions
Core
Architect and deliver software for autonomous maritime systems, integrating sensors and platforms to enable end-to-end execution of autonomous missions.
Role type
Senior IC software engineer (autonomous systems)
Builds
Autonomous underwater vehicle platforms and mission software
Domain
Defense / Maritime robotics
Deliverable
production ML models | product features
Required skills
Systems programming, algorithm design, concurrency, scaling, testing, system design, remote troubleshooting, stakeholder engagement, roadmap management, technical ownership
Preferred skills
C++, Rust, Go, TypeScript, React, cloud technologies, embedded software, modeling and simulation, high-assurance safety-critical software, systems engineering
Technologies
C++, Rust, Go, TypeScript, React
Responsibilities
Design and implement scalable software for robotic platforms; create test and simulation fixtures; 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 technical lead responsibilities