Principal Software Engineer, Mapping - Autonomous Vehicles

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $214k
This role $352k
$136k most similar roles pay here $463k

This role pays more than 99% of similar roles. Most pay $183,125–$244,156 — the shaded band above. At the midpoint, this role pays about $352k versus about $214k 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 963 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

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

Join our dynamic team as a Senior Mapping Engineer to build scalable systems that transform crowdsourced perception data and multi-camera video from millions of vehicles into high-quality maps for self-driving technology. You will develop advanced 3D reconstruction algorithms, pose estimation techniques, and robust change-detection methods to ensure global consistency in map updates. Utilizing C++, you’ll create production pipelines that process fleet data into reliable map products used in autonomous driving systems. Collaborate closely with perception, localization, and infrastructure teams to integrate these maps seamlessly. With a strong background in 3D computer vision and large-scale sensor data handling, you will enhance the scale, fidelity, and reliability of real-world fleet data-driven maps, contributing significantly to safer and more efficient self-driving vehicles.

What you'll do

  • Build scalable mapping systems using crowdsourced data from millions of vehicles.
  • Develop 3D reconstruction and pose estimation algorithms for large-scale scenes.
  • Create map fusion methods to handle noisy observations and dynamic scenes.
  • Transform fleet data into reliable map products used in self-driving technologies.
  • Invent evaluation methods to measure map accuracy, freshness, and downstream impact.
  • Develop tools to understand reconstruction quality, map issues, and localization errors.

What we're looking for

  • Strong C++ programming skills and experience building production-quality software systems.
  • Expertise in 3D computer vision, multi-view geometry, SLAM, pose estimation, and related areas.
  • Experience working with large-scale sensor data from cameras, lidar, radar, GPS/IMU signals.
  • Ability to reason about coordinate frames, calibration, uncertainty, optimization, geometric consistency.
  • Background in building maps, localization systems, 3D reconstruction, perception, or sensor-fusion pipelines for autonomous driving.

More like this

Similar roles

Senior Software Engineer, Mapping

Nvidia

Remote (Santa Clara, CA) 3 days ago $152,000$241,500
C++ Python 3D_Computer_Vision Multi_View_Geometry SLAM Sensor_Fusion Large_Scale_Systems Map_Fusion Change_Detection Coordinate_Frames Uncertainty_Optimization Data_Visualization Debugging_Tools CI/CD
Remote

Senior Software Engineer, Mapping, Autonomous Vehicles

Nvidia

Santa Clara, CA +1 19 days ago $152,000$241,500
C++ Python JavaScript TypeScript gRPC FlatBuffers ProtocolBuffers CUDA TransformerModels LLMs ComputerVision 3DGeometry MachineLearning NDS.Live OpenStreetMaps EmbeddedSoftware AutomotivePlatforms ClaudeCLI Cursor PromptCrafting

Senior Mapping Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 77 days ago $184,000$287,500
C++ Python Protocol Buffers Airflow Docker Kubernetes NVIDIA Orin NVIDIA Xavier QNX SD/HD mapping 3D geometry point clouds structure-from-motion embedded systems real-time operating environments memory optimization cache optimization lock-free algorithms deterministic performance map data formats