Senior/Staff Software Engineer - Localization and Mapping

Gatik is the leader in autonomous middle mile logistics, delivering goods safely and efficiently using its fleet of light & medium-duty trucks.
Distributed Systems
Staff Software Engineer
In-Person
6+ years of experience
AI · Automotive · Logistics...

Description For Senior/Staff Software Engineer - Localization and Mapping

Gatik, the leader in autonomous middle mile logistics, is revolutionizing B2B short-haul logistics for Fortune 500 companies. We're seeking a Senior/Staff Software Engineer to join our Localization and mapping team in Mountain View, CA. You'll design and develop state-of-the-art lidar-based localization and odometry algorithms, implement sensor fusion techniques, and collaborate with various teams to integrate localization outputs within our autonomous driving stack. This role offers the opportunity to work on cutting-edge technology in autonomous vehicles, contributing to performance optimization and system robustness. You'll be part of a fast-moving, execution-oriented team, solving complex challenges in diverse environments. Join us in shaping the future of autonomous logistics, working with advanced technologies like SLAM, point cloud processing, and sensor fusion. At Gatik, we value diversity, collaboration, and innovation, offering a chance to make a significant impact on supply chain resilience and sustainability.

Last updated 2 days ago

Responsibilities For Senior/Staff Software Engineer - Localization and Mapping

  • Design, develop, and optimize lidar-based localization and odometry algorithms
  • Implement algorithms for sensor fusion, utilizing data from Lidar, IMU, GPS, and other sensors
  • Develop and integrate real-time SLAM and point cloud processing techniques
  • Collaborate with perception, mapping, and control teams
  • Conduct rigorous testing and validation in simulation and real-world scenarios
  • Analyze and debug complex issues in localization
  • Research state-of-the-art techniques in Lidar-based localization
  • Contribute to performance benchmarking, tuning, and continuous improvement efforts

Requirements For Senior/Staff Software Engineer - Localization and Mapping

Python
Linux
  • Master's or Bachelor's degree in Robotics, Computer Science, Electrical Engineering, or a related field
  • 6+ years industry experience writing C++ software in a production environment
  • Experience in developing localization algorithms for autonomous vehicles or robotic systems
  • Proficiency in C++ and Python, with hands-on experience in ROS/ROS2 and point cloud processing libraries
  • Experience with pose estimation, SLAM, probabilistic filtering, non-linear optimization and 3D data
  • Practical experience in processing large-scale and real-world data
  • Experience implementing mathematical principles effectively in software; experienced in Eigen, Ceres/G2O/GTSAM, Boost, etc
  • Expert-level knowledge of SLAM - frontend and backend, point cloud registration, GNSS/INS
  • Experience with sensor fusion techniques, particularly integrating Lidar, IMU, and GPS data
  • Experience with performance optimization and real-time system requirements

Interested in this job?

Jobs Related To Gatik Senior/Staff Software Engineer - Localization and Mapping

SysDE II - Multimedia, Amazon Devices

Join Amazon Lab126 as a SysDE II to develop cutting-edge multimedia technologies for consumer electronic devices.

Kernel Engineering Manager

Lead kernel development for Apple products, managing a team of engineers to innovate across iOS, macOS, and more.

Senior/Staff Software Engineer - Localization and Mapping

Senior/Staff Software Engineer for Localization and Mapping at Gatik, developing autonomous vehicle technology in Mountain View, CA.

Staff Software Engineer (Fixed-Term Contract)

Google seeks Staff Software Engineer for Labs group, focusing on early-stage tech development. Remote-eligible in Western Australia.

Staff Software Engineer, Performance, Google Cloud

Staff Software Engineer for Performance at Google Cloud, developing next-gen technologies for billions of users.