Lead Autonomy & Robotics Software Engineer
Role responsibilities
Lead the architecture and technical direction of the autonomy software stack for unmanned surface vessels. Design and implement robotics software, integrate multi-sensor modalities, and oversee the transition from simulation to operational field deployment.
Requirements
Requires a Bachelor's degree in a relevant engineering or computer science field and over 5 years of experience in robotics or autonomous vehicle software. Proficiency in C++, Python, and ROS 2 is essential, along with a proven track record of deploying systems on operational hardware.
Key skills
ROS 2, C++, Python, Sensor Fusion, Navigation, Localization, Perception, SLAM, Behavior Trees, Nav2, Embedded Systems, CI/CD, Robotics Software Architecture, LiDAR, Radar, IMU
Keywords
ROS 2, C++, Python, Autonomy, Robotics, Unmanned Surface Vessels, USV, Sensor Fusion, SLAM, Nav2, Behavior Trees, LiDAR, Radar, IMU, GPS, Embedded Systems, Real-time Systems, CI/CD, Defense Technology, Maritime Operations, Localization, Perception, Asymmetric Warfare, Command-and-Control, Software Architecture, Field Testing, Verification and Validation, Security Clearance, Robotics Software, Autonomous Platforms