Drimva

Gatik

Senior Software Engineer – Localization (Visual Odometry)

$170K–$260K

Santa Clara, CA +1 · Senior · Full-time · Posted Aug 8, 2025

Location
Santa Clara, CA
Santa Clara, California, United States
Experience
5+ years in robotics, computer vision, or autonomy; 3+ years specifically in Visual Odometry or VIO.
Education
Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.

About the job

Build and deploy real-time camera-based visual odometry and localization systems for autonomous vehicles, integrating sensor data and optimizing production software.

What you'll do

  • Design VO/VIO pipelines and localization algorithms, integrating camera, IMU, GPS, and other sensor data.
  • Develop and optimize modern C++ software for embedded platforms; evaluate and improve system reliability and accuracy.
  • Work with autonomy teams on integration, architecture, code reviews, and mentoring; bring relevant research into production.

What they ask for

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 5+ years of experience in robotics, computer vision, or autonomy; 3+ years specifically in Visual Odometry or VIO.
  • Autonomous Vehicle platform experience and expert proficiency in C++ (C++14/17/20).
  • Knowledge of VO fundamentals and hands-on experience with VO/SLAM libraries; experience with ROS/ROS2, Linux, and version control.

Nice to have

  • Experience integrating VO with Lidar, GPS, or map-based localization; GPU acceleration with CUDA/OpenCV/OpenGL.
  • Sensor calibration, synchronization, or data preprocessing experience; relevant open-source contributions or publications.

Pay

$170,000- $260,000 USD base salary

Tools

C++14/17/20, ORB-SLAM, VINS-Fusion, OpenVINS, ROS/ROS2, Linux, CUDA, OpenCV

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)