Principal Software Engineer, Mapping, Autonomous Vehicles

Nvidia

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Posted
13 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $352k
$120k most similar roles pay here $465k

This role pays more than 98% of similar roles. Most pay $174,600–$241,550 — the shaded band above. At the midpoint, this role pays about $352k versus about $208k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

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

As a Principal Software Engineer, Mapping - Autonomous Vehicles, you will join a diverse team of engineers to build planet-scale maps supporting self-driving technology using crowdsourced data from millions of vehicles. You will develop 3D reconstruction, structure-from-motion, pose estimation, and multi-view geometry algorithms to transform sparse perception signals and dense video clips into accurate map products. Your daily work involves building C++ production systems and offline pipelines that handle noisy observations, dynamic scenes, and global consistency constraints. The role requires expertise in 3D computer vision, SLAM, sensor fusion, and large-scale systems while utilizing data such as camera video, GPS/IMU signals, lidar, and radar. You will solve complex problems regarding map freshness, coverage, and reliability to provide high-quality map priors that improve driving performance and safety for autonomous vehicles and driver support technologies.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build scalable mapping systems using crowdsourced perception data and multi-camera video from a large vehicle fleet.
  • Develop 3D reconstruction, structure-from-motion, pose estimation, and multi-view geometry algorithms for 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.
  • Invent evaluation methods to measure map accuracy, freshness, coverage, and downstream impact on autonomy.
  • Develop visualization, debugging, and triage tools to identify reconstruction quality issues and localization errors.
  • Integrate crowdsourced maps into autonomous driving systems by collaborating with perception, localization, and planning teams.

What we're looking for

  • 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, or pose estimation.
  • Experience working with large-scale sensor data including camera video, lidar, radar, GPS/IMU signals, and 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, and long-tail failures.
  • Strong debugging and analytical skills to inspect data visually and connect system-level failures to algorithmic root causes.
  • 15+ years of experience.
  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, Mathematics, or a related technical field.

More like this

Similar roles

Senior Software Engineer, L4, Autonomous Vehicles

Nvidia

Santa Clara, CA 13 days ago $184,000$287,500
Autonomous Driving AI Foundation Models Robotics CUDA System Architecture Large-scale ML Systems Prediction Decision Planning Control Performance Tuning Embodied AI High-Performance Computing
8+ yrs exp

Director, Engineering, Autonomous Vehicles

Nvidia

Santa Clara, CA 14 days ago $320,000$488,750
Autonomous Driving Machine Learning Foundation Models CUDA GPU Computing Robotics Embodied AI Generative AI VLA Frameworks Scalable AI Systems
10+ yrs exp