Taro Logo

Staff Software Engineer – Localization (Lidar Odometry & Pose Graph Optimization)

Leader in autonomous middle-mile logistics, providing autonomous transportation-as-a-service (ATaaS) solution for B2B supply chain with Fortune 500 retailers.
$200,000 - $260,000
Staff Software Engineer
In-Person
101 - 500 Employees
6+ years of experience
AI · Automotive · Robotics

Job Description

Gatik AI, a pioneer in autonomous middle-mile logistics, is seeking a Staff Software Engineer specializing in Lidar Odometry and Pose Graph Optimization. This role is crucial for developing the company's autonomous transportation solution that serves Fortune 500 retailers.

The position requires deep expertise in localization for autonomous systems, with a focus on designing and implementing high-performance, real-time localization algorithms. The successful candidate will work at the intersection of robotics, autonomous vehicles, and software engineering, contributing to Gatik's mission of revolutionizing B2B supply chain logistics.

As a Staff Software Engineer, you'll be responsible for architecting robust localization systems, driving algorithmic innovation in SLAM and sensor fusion, and providing technical leadership to the team. The role demands strong proficiency in C++ and extensive experience with Lidar-based technologies and optimization frameworks.

The company offers a competitive salary range of $200,000-$260,000 and the opportunity to work on cutting-edge autonomous vehicle technology. Gatik has achieved significant milestones, including launching the world's first fully driverless commercial transportation service with Walmart, and maintains operations across major markets in the US and Canada.

This is an in-person position at Gatik's Mountain View, CA office, requiring 5 days per week presence. The role offers the chance to work with a diverse team of experts and contribute to developing technology that's actively shaping the future of autonomous logistics. The position is ideal for someone who combines technical expertise with leadership abilities and a passion for solving complex problems in autonomous systems.

Last updated 11 days ago

Responsibilities For Staff Software Engineer – Localization (Lidar Odometry & Pose Graph Optimization)

  • Design and develop high-performance localization modules using Lidar-based odometry and pose graph optimization techniques
  • Architect robust and scalable systems for real-time state estimation on autonomous platforms
  • Contribute to the full software lifecycle: design, implementation, testing, deployment, and maintenance
  • Collaborate closely with mapping, perception, and Control teams to integrate localization into the broader autonomy stack
  • Drive algorithmic innovation in SLAM, loop closure detection, outlier rejection, and sensor fusion
  • Optimize code for efficiency, robustness, and real-time performance on embedded and edge compute systems
  • Provide technical leadership, mentorship, and code reviews
  • Stay current with the latest research in the localization and SLAM domain

Requirements For Staff Software Engineer – Localization (Lidar Odometry & Pose Graph Optimization)

Linux
  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field
  • 6+ years of total experience and 3+ years of hands-on experience with Lidar Odometry and Pose Graph Optimization
  • Expert proficiency in modern C++ (C++14/17/20) and strong software engineering fundamentals
  • Strong understanding of SLAM, factor graphs, optimization frameworks (e.g., g2o, Ceres, GTSAM)
  • Experience with 3D point cloud processing, ICP, scan matching, and Lidar SLAM pipelines
  • Familiarity with ROS/ROS2 and real-time robotics software development

Related Jobs