G

Gatik AI

Autonomous trucking for middle-mile freight

Senior Software Engineer - Localization

Robotics & Autonomous SystemsUpdated on Nov 13
Full-timeSanta Clara, CA, USA$180k - $250k

About the Job

Requirements

  • A Master's or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field.
  • At least six years of industry experience writing production C++ software, including architecture design, unit testing, code review, and algorithm performance trade-offs.
  • At least two years of experience in the autonomous vehicle or advanced driver-assistance systems industries.
  • Experience developing localization algorithms for autonomous vehicles or robotic systems, with a strong focus on GPS-IMU sensor fusion and simultaneous localization and mapping.
  • Proficiency in C++ and Python, with hands-on experience in Robot Operating System (ROS) or ROS 2.
  • Experience with pose estimation, simultaneous localization and mapping, probabilistic filtering, Kalman filtering, and non-linear optimization.
  • Practical experience processing large-scale, real-world datasets.
  • Experience implementing mathematical principles effectively in software.
  • Expert-level knowledge of simultaneous localization and mapping and Global Navigation Satellite System/Inertial Navigation System (GNSS/INS).
  • Experience with sensor fusion and sensor calibration, particularly integrating IMU, GPS, and Lidar data for localization accuracy.
  • Experience with performance optimization and real-time system requirements.

Responsibilities

  • Design, develop, and optimize sensor-based localization and odometry algorithms to improve autonomous-vehicle positioning accuracy.
  • Implement sensor-fusion algorithms using data from IMU, GPS, Lidar, and other sensors to create a robust localization pipeline.
  • Develop and integrate real-time simultaneous localization and mapping techniques for structured and unstructured environments.
  • Collaborate with perception, mapping, and control teams to integrate localization outputs into the autonomous-driving stack.
  • Test and validate in simulation and real-world scenarios, focusing on challenging urban and unstructured environments.
  • Analyze and debug localization issues, implementing improvements based on field-test data and user feedback.
  • Research state-of-the-art Lidar- and camera-based localization techniques and maintain the localization stack with advances in sensor processing and computational efficiency.
  • Contribute to performance benchmarking, tuning, and continuous improvement to meet real-time constraints and increase system robustness.

Desired Qualifications

  • Experience with MATLAB or Simulink.
  • Proficiency in linear algebra, probability, and optimization techniques.
  • Ability to optimize and deploy real-time control systems in fast-paced environments.

About the Company

Gatik AI

Autonomous trucking for middle-mile freight

Gatik AI provides autonomous trucking services for middle-mile B2B freight. Its Level 4 driverless trucks move goods on fixed, short-haul routes between distribution centers and retail or foodservice locations, offered as Autonomous Transportation-as-a-Service that integrates into customers' supply chains. Operations span Texas, Arizona, Arkansas, and Canada with clients such as PepsiCo and Loblaw. The company reports over $600 million in contracted revenue and about 85,000 fully driverless orders completed, aiming to grow to more than 100 driverless trucks by end of 2026. Gatik’s approach focuses on repeatable routes and a service-based model to scale its fleet, technology, and infrastructure through commercial partnerships.

Company size
201-500
Company stage
Series D
Total funding
$351.7M
Headquarters
Santa Clara, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Gatik AI

See more jobs