Staff Software Engineer
Core
Lead delivery of software for autonomous maritime systems, including autonomy, simulation, data processing, and command & control.
Role type
Staff Software Engineer (Technical Lead / Hands-on IC)
Builds
Next-generation autonomous underwater vehicle platforms and software systems for maritime defense operations.
Domain
Defense / Maritime Robotics / Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Systems design, algorithms, concurrency, scaling, testing, C++, Rust, Go, TypeScript, React, cloud technologies, embedded software, modeling and simulation, high assurance safety critical software
Preferred skills
Military mission system delivery, robotics embedded software, manufacturing lifecycle, systems engineering
Technologies
C++, Rust, Go, TypeScript, React, Cloud technologies
Responsibilities
Own multi-year software roadmap across teams; drive architecture selection and design for robotic systems; lead multi-disciplinary engineering teams; design and implement development processes and test/simulation fixtures; support vehicle manufacturing and deployment; act as subject matter expert for software engineering.
Seniority
Staff, hands-on IC with leadership responsibilities