Skip to content

Jobs

Saildrone

Robot type
Marine and Space
Location
AlamedaCaliforniaUSA
Job type
Artificial Intelligence
Posted
Sep 21, 2026
Salary
$144,500–$322,742 a year
Full-time

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