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 23 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

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.

Senior/Staff Software Engineer - Planning

Senior or Staff Software Engineer for autonomous vehicle motion planning and decision-making systems at Gatik, a leader in autonomous middle mile logistics.

Software Engineering MTS

Senior distributed systems engineering role at Salesforce focusing on gateway services and load balancing infrastructure with competitive compensation and benefits.

Director/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce as Director/Sr. Manager, focusing on distributed systems and microservices architecture with competitive compensation and comprehensive benefits.

Senior Manager, Software Engineering

Lead software engineering teams at Salesforce, managing distributed systems and data pipeline services while ensuring high availability and team success.