Senior Software Engineer, Autonomy Capabilities – Maritime (R5339)
Core
Develop autonomy capabilities for USVs, UUVs, and cooperating UAVs to perform advanced single- and multi-agent teaming missions including search, localization, pursuit, and threat avoidance.
Role type
Senior IC software engineer (autonomy/motion planning)
Builds
Autonomy software for unmanned maritime and aerial platforms
Domain
Defense technology, maritime operations, multi-agent systems
Deliverable
production ML models | product features
Required skills
motion planning, localization, information fusion, optimization, control systems, software integration, safety constraints, COLREGS adherence, distributed task allocation
Preferred skills
heterogeneous multi-agent collaboration, real-world platform integration, mentoring
Technologies
None explicitly stated
Responsibilities
Automate unmanned vehicle maneuvering with advanced motion planning and safety constraints; define fusion modalities and sensor requirements for localization; ensure run-time assurance and COLREGS adherence; develop distributed optimization for heterogeneous teaming
Seniority
Senior, hands-on IC with mentoring