Principal Software Engineer, Mapping, Autonomous Vehicles

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $230k
This role $352k
$137k $463k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $204,091–$256,000 — the blue band above. At the midpoint, this role pays about $352k versus about $230k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Software Engineer, Mapping, Autonomous Vehicles

The Principal Software Engineer, Mapping - Autonomous Vehicles joins a diverse team of engineers in mapping, perception, reconstruction, localization, and autonomous driving. This role involves building scalable mapping systems and offline pipelines that transform crowdsourced perception data and multi-camera video from millions of vehicles into accurate, fresh maps. You will develop 3D reconstruction, structure-from-motion, pose estimation, and multi-view geometry algorithms to handle noisy observations and global consistency constraints. Key responsibilities include building map fusion, change-detection methods, and evaluation metrics for map accuracy and coverage. Required skills include C++, 3D computer vision, SLAM, and experience with sensor data like lidar, radar, and GPS/IMU signals. The work solves the technical problem of creating high-quality map priors to improve driving performance, safety, and coverage for autonomous vehicles.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build scalable mapping systems using crowdsourced perception data and multi-camera video from a vast fleet of vehicles.
  • Develop 3D reconstruction, structure-from-motion, pose estimation, and multi-view geometry algorithms for large-scale road scene understanding.
  • Create map fusion and change-detection methods to handle noisy observations, dynamic scenes, and global consistency constraints.
  • Build C++ production systems and offline pipelines to transform fleet data into reliable map products for self-driving technologies.
  • Invent evaluation methods to measure map accuracy, freshness, coverage, consistency, and downstream autonomy impact.
  • Develop visualization, debugging, and triage tools to identify reconstruction quality issues and fleet data gaps.
  • Integrate crowdsourced maps into autonomous driving systems by working with perception, localization, and infrastructure teams.

What we're looking for

  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, Mathematics, or a related technical field (or equivalent experience).
  • 15+ years of experience.
  • Strong programming skills in C++ and experience building production-quality software systems.
  • Solid foundation in 3D computer vision, 3D geometry, multi-view geometry, structure from motion, SLAM, pose estimation, or related areas.
  • Experience working with large-scale sensor data, including camera video, perception outputs, vehicle poses, GPS/IMU signals, lidar, radar, or map data.
  • Ability to reason about coordinate frames, calibration, uncertainty, optimization, geometric consistency, and error propagation.
  • Experience crafting algorithms robust to noisy real-world data, dynamic objects, occlusions, incomplete coverage, and long-tail failures.
  • Experience building maps, localization systems, 3D reconstruction systems, perception systems, or sensor-fusion pipelines for autonomous driving (preferred).

More like this

Similar roles

Senior Software Engineer, Mapping, Autonomous Vehicles

Nvidia

Santa Clara, CA +1 59 days ago $152,000–$241,500
Python JavaScript TypeScript Machine Learning Computer Vision 3D Geometry CUDA GPGPU gRPC Flat Buffers Protocol Buffers LLM Embedded Software Open Street Maps Claude CLI Cursor
4+ yrs exp

Senior Online Mapping Algorithms Engineer

Nvidia

Santa Clara, CA +1 2 days ago $184,000–$287,500
C++ CUDA GPGPU DNN Sensor Fusion Multi-view Geometry Kalman Filters Particle Filters Computer Vision Embedded Software Real-time Systems 3D Geometry State Estimation Robotics AV
6+ yrs exp

Senior Localization Engineer, Autonomous Vehicles

Nvidia

Remote (Santa Clara, CA) 43 days ago $184,000–$287,500
C++ CUDA Computer Vision 3D Geometry GPGPU Mapping Localization ISO26262 MISRA Linear Algebra Autonomous Driving Synthetic Data
6+ yrs exp Remote

Senior Software Engineer, L4, Autonomous Vehicles

Nvidia

Santa Clara, CA 59 days ago $184,000–$287,500
Autonomous Driving AI Foundation Models Large-scale ML Systems Robotics CUDA System Architecture E2E AV Software Integration Model Inference Planning and Control Embodied AI
8+ yrs exp