> Markdown version of [/jobs/ext/1045708-staff-software-engineer-localization-visual-odometry](https://www.wearedevelopers.com/jobs/ext/1045708-staff-software-engineer-localization-visual-odometry). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Localization (Visual Odometry) - **Company:** Gatik Carrier - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $170,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Code Review, Nvidia CUDA, Global Positioning Systems (GPS), OpenCV, OpenGL, Open Source Technology, Linux Development, Information Technology, Optimization Algorithms, C++14, Lidar, Software Version Control - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/9903718a-f0dc-496f-8372-72183489bf9d ## About the Role * 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. * Experience working on Autonomous Vehicle platforms (e.g., development, testing, or deployment of AV systems). * Expert proficiency in C++ (C++14/17/20) and modern software engineering best practices. * Solid understanding of epipolar geometry, camera calibration, bundle adjustment, and optimization techniques. * Hands-on experience with open-source VO/SLAM libraries such as ORB-SLAM, VINS-Fusion, OpenVINS, or similar. * Experience working with ROS/ROS2, Linux development environments, and version control systems. Bonus Qualifications * Experience integrating visual odometry with Lidar, GPS, or map-based localization. * Knowledge of GPU acceleration techniques (CUDA/OpenCV/OpenGL) for computer vision pipelines. * Familiarity with real-world deployment constraints such as environmental variability, sensor degradation, and compute limitations. * Experience in sensor calibration, time synchronization, and data preprocessing pipelines. * Contributions to relevant open-source projects or publications in VO, VIO, or SLAM. ## Description We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry (VO) and Localization to join our autonomy team. This role is critical to building precise, real-time vehicle localization systems using camera-based perception for autonomous driving applications. The ideal candidate has hands-on experience deploying VO systems in real-world environments, particularly in the autonomous vehicle (AV) domain, and brings solid C++ engineering skills to architect robust, high-performance software solutions. This role is onsite 5 days per week at our Mountain View, CA office. What you'll do * Design and develop real-time Visual Odometry pipelines using monocular, stereo, or RGB-D camera inputs. * Implement robust camera-based localization algorithms, including visual-inertial odometry (VIO), feature tracking, motion estimation, and scale recovery. * Integrate VO systems with IMU, GPS, and other sensor data to enhance pose estimation accuracy and stability. * Collaborate with the mapping, perception, and control teams to integrate localization with the AV software stack. * Develop and optimize production-quality code in modern C++ for real-time performance on embedded compute platforms. * Analyze system performance in diverse environmental conditions and drive improvements for reliability, accuracy, and robustness. * Participate in code reviews, mentor team members, and contribute to architectural decisions. * Stay up to date with the latest research in SLAM, VIO, and VO, and help transition promising techniques into production ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)