Robotics Software Engineer, Maritime
Core
Developing vehicle perception and planning capabilities for autonomous underwater vehicles (AUVs) in the maritime domain.
Role type
Senior IC robotics software engineer (perception/planning)
Builds
Autonomous underwater vehicle platforms (Dive-XL, Dive-LD, Copperhead, Seabed Sentry) for U.S. military and allied operations
Domain
Defense technology / Maritime robotics / Autonomous systems
Deliverable
production ML models
Required skills
C++, Python, autonomous vehicle hardware integration, computer vision, sensor fusion, SLAM, motion planning, system architecture, validation and verification strategies
Preferred skills
Simulation frameworks (Gazebo, Unity, Unreal Engine), safety standards and certification processes, system engineering concepts
Technologies
Radar, sonar, LIDAR, cameras
Responsibilities
Implement trusted safe navigation, collision avoidance, and situational awareness systems; Develop scalable sub-systems for sensor processing, perception, tracking, and motion planning; Conduct testing and validation of algorithms using simulation and real-world data analysis; Collaborate with cross-functional teams for system integration
Seniority
Senior, hands-on IC with mentorship capacity