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