PlusAI logo
PlusAIPosted 2 weeks ago

Principal Engineer, Mapping and Localization

On-siteSanta Clara, California, United States

Full TimeSenior LevelMedium

Job Summary

Design and implement high-fidelity fusion algorithms combining LiDAR, Radar, Camera, IMU, and GNSS data with HD Maps to achieve centimeter-level accuracy. Lead the evolution of localization architecture, making critical build-vs-buy decisions and defining long-term technical roadmaps. Develop pipelines for generating, maintaining, and querying HD maps while solving the "stale map" problem through fleet data-driven change detection. Optimize code for embedded compute constraints and provide self-diagnosis capability for localization systems. Act as a technical mentor to senior and junior engineers, conducting rigorous code reviews and fostering engineering excellence.

Required Qualifications

  • M.S. or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field
  • 7+ years of industry experience in robotics
  • at least 4 years dedicated to production-level localization or mapping systems
  • Expert-level Modern C++ (14/17/20) skills
  • deep understanding of memory management
  • deep understanding of multi-threading
  • deep understanding of real-time systems
  • Strong theoretical foundation in probabilistic robotics
  • knowledge of Kalman Filtering (EKF, UKF)
  • knowledge of nonlinear optimization
  • experience with Ceres
  • experience with g2o
  • experience with GTSAM
  • Deep understanding of 3D geometry
  • Deep understanding of linear algebra
  • Deep understanding of coordinate transformations (quaternions, SE(3))
  • Familiarity with Eigen
  • Familiarity with Ceres
  • Familiarity with PCL
  • Familiarity with OpenCV
  • Familiarity with GTSAM

Desired Qualifications

  • Experience shipping localization stacks for deployed autonomous vehicles or mobile robots
  • Hands-on experience with LOAM
  • Hands-on experience with lego-LOAM
  • Hands-on experience with ORB-SLAM
  • Hands-on experience with VINS
  • Experience with CUDA/GPU programming
  • optimization for ARM-based embedded platforms

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce