CareerPlan

Principal Software Engineer, Mapping - Autonomous Vehicles

US, CA, Santa ClaraFull-time$272k2026-06-26 → 2026-11-10

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