- Robot type
- Autonomous Vehicle
- Location
- Santa ClaraCaliforniaUSA
- Job type
- Software
- Posted
- Aug 18, 2025
- Salary
- $180,000–$250,000 a year
Senior Software Engineer, Localization
Job description
We have delivered complete, proprietary AV technology - an integration of software and hardware - to enable earlier successes for our clients in constrained Level 4 autonomy. By choosing the middle mile – with defined point-to-point delivery, we have simplified some of the more complex AV challenges, enabling us to achieve full autonomy ahead of competitors. Given extensive knowledge of Gatik’s well-defined, fixed route ODDs and hybrid architecture, we are able to hyper-optimize our models with exponentially less data, establish gate-keeping mechanisms to maintain explainability, and ensure continued safety of the system for unmanned operations.
Visit us at Gatik for more company…
Job responsibilities
- Design, develop, and optimize sensor-based localization and odometry algorithms to improve the positioning accuracy of autonomous vehicles.
- Implement algorithms for sensor fusion, utilizing data from IMU, GPS, Lidar, and other sensors to create a robust, reliable localization pipeline.
- Develop and integrate real-time SLAM techniques for both structured and unstructured environments.
- Collaborate closely with perception, mapping, and control teams to ensure the seamless integration of localization outputs within the autonomous driving stack.
- Conduct rigorous testing and validation in both simulation environments and real-world scenarios, focusing on challenging conditions like urban and unstructured environments.
- Analyze and debug complex issues in localization, implementing improvements based on both field test data and user feedback.
- Research state-of-the-art techniques in lidar and camera-based localization, keeping the localization stack up-to-date with advancements in sensor processing and computational efficiency.
- Contribute to performance benchmarking, tuning, and continuous improvement efforts to meet real-time constraints and increase system robustness.
Job requirements
- M.S. or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field.
- 6+ years industry experience writing C++ software in a production environment - architecture design, unit testing, code review, algorithm performance trade-offs, etc.
- 2+ years of experience in the AV/ADAS industries.
- Experience in developing localization algorithms for autonomous vehicles or robotic systems, with a strong focus on GPS-IMU sensor fusion and SLAM.
- Proficiency in C++ and Python, with hands-on experience in ROS/ROS2.
- Experience with pose estimation, SLAM, probabilistic filtering, Kalman filtering, and non-linear optimization.
- Practical experience in processing large-scale and real-world data sets.
- Experience implementing mathematical principles effectively in software
Similar jobs
Gatik · Software
Senior V&V Engineer – Software-in-the-Loop (SIL) & Simulation
Santa Clara, California
Gatik · Software
Embedded Software Engineer, Drive-By-Wire
Santa Clara, California
Gatik · Software
Senior Cloud Infrastructure Engineer
Santa Clara, California
Gatik · Software
Senior/Staff GIS Engineer, HD Mapping
Santa Clara, California
