- Robot type
- Marine and Space
- Location
- AlamedaCaliforniaUSA
- Job type
- Artificial Intelligence
- Posted
- Sep 21, 2026
- Salary
- $144,500–$322,742 a year
Software Engineer, Geometric Computer Vision
Job description
Saildrone's vehicles use cameras to understand their environment and estimate motion. As a Computer Vision Engineer focused on Geometry & Perception, you will develop the geometric vision systems that turn imagery into estimates of motion, depth, 3D structure, and spatial relationships.
You will work across camera calibration, multi-camera systems, visual tracking, geometric estimation, and deployment on real autonomous vehicles.
Saildrone is a maritime defense company and the global leader in autonomous unmanned surface vehicles (USVs). With more ocean miles and real-world operational experience than any USV manufacturer or operator, Saildrone maintains active, combat-deployed systems…
Job responsibilities
- Develop computer vision algorithms for camera motion, vehicle pose, depth, 3D structure, and spatial relationships.
- Develop intrinsic, extrinsic, and multi-camera calibration systems.
- Build multi-camera and temporal vision systems using correspondence, feature tracking, stereo, and related techniques.
- Apply geometric estimation and optimization to noisy real-world imagery.
- Integrate vision algorithms with cameras and other vehicle sensors, including coordinate frames and synchronization.
- Validate and debug vision systems on autonomous vehicles across algorithms, calibration, hardware, and software.
- Improve vision-system performance and reliability under real-world conditions.
Job requirements
- Strong C++ software engineering skills.
- Hands-on experience developing computer vision or geometric vision algorithms.
- Experience calibrating and integrating cameras on robotic, autonomous, or other physical systems.
- Strong understanding of 3D geometry, camera models, coordinate transformations, and estimation or optimization.
- Experience working with real sensor data and integrating algorithms into production systems.
Similar jobs
Saildrone · Artificial Intelligence
Perception Machine Learning Engineer
Alameda, California
Saildrone · Artificial Intelligence
Perception Engineer
Alameda, California
Saildrone · Artificial Intelligence
Perception & Sensor Fusion Engineer
Alameda, California
Saildrone · Artificial Intelligence
Principal Software Engineer, Perception
Alameda, California
