Principal Software Engineer, Mapping - Autonomous Vehicles
Core
Build planet-scale maps for self-driving technology using crowdsourced data from millions of cars to help autonomous vehicles understand the road.
Role type
Principal Software Engineer (Mapping)
Builds
Scalable mapping systems, 3D reconstruction pipelines, and offline data processing systems for autonomous driving.
Domain
Autonomous Vehicles / Computer Vision / Large-scale Systems
Deliverable
production ML models
Required skills
C++, 3D computer vision, multi-view geometry, structure from motion, SLAM, pose estimation, sensor fusion, large-scale data processing, optimization, debugging
Preferred skills
Experience building maps, localization systems, 3D reconstruction, perception systems, sensor-fusion pipelines for autonomous driving, crowdsourced map construction, map fusion, change detection
Technologies
C++, C++ production systems, offline pipelines
Responsibilities
Build scalable mapping systems using crowdsourced perception data; Develop 3D reconstruction and geometry algorithms; Build map fusion and change-detection methods; Invent evaluation methods for map accuracy and freshness; Develop visualization and debugging tools; Integrate crowdsourced maps with perception and localization teams.
Seniority
Principal, hands-on IC
