Senior Software Engineer, Mapping

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $197k
$140k most similar roles pay here $265k

This role pays less than 56% of similar roles. Most pay $173,375–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $205k 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 · Senior Software Engineer, Mapping

Join our dynamic team as a Senior Software Engineer specializing in building planet-scale maps for self-driving technology using crowdsourced data from millions of vehicles. Your day-to-day will involve developing scalable mapping systems and algorithms for 3D reconstruction, pose estimation, and multi-view geometry to enhance road scene understanding. You’ll also create map fusion methods that handle noisy observations and build C++ production systems transforming fleet data into reliable maps used in autonomous driving technologies. Essential skills include strong programming in C++, expertise in 3D computer vision, experience with large-scale sensor data, and the ability to reason about geometric consistency and error propagation. This role focuses on improving map accuracy, freshness, and reliability for global impact in self-driving vehicle technology.

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

  • 5+ years of experience and a BS/MS/PhD in Computer Science, Robotics, Electrical Engineering, Mathematics, or related field.
  • Strong C++ programming skills with proven ability to build production-quality software systems.
  • Expertise in 3D computer vision, multi-view geometry, SLAM, pose estimation, and sensor fusion.
  • Experience handling large-scale sensor data including camera video, perception outputs, GPS/IMU signals, lidar, radar, and map data.
  • Proficiency in reasoning about coordinate frames, calibration, uncertainty, optimization, geometric consistency, and error propagation.
  • Ability to develop robust algorithms for noisy real-world data, dynamic scenes, occlusions, incomplete coverage, and long-tail failures.
  • Background in building maps, localization systems, 3D reconstruction, perception systems, or sensor-fusion pipelines for autonomous driving.

More like this

Similar roles

Principal Software Engineer, Mapping - Autonomous Vehicles

Nvidia

Remote (Santa Clara, CA) 3 days ago $272,000$431,250
C++ 3D_Computer_Vision Multi_View_Geometry SLAM Pose_Estimation Large_Scale_Data_Processing Sensor_Fusion Coordinate_Frames Uncertainty_Optimization Algorithm_Robustness Debugging_Analysis Visualization_Tools Autonomous_Driving_Systems Crowdsourced_Maps Map_Fusion Change_Detection Semantic_Map_Generation
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

Senior Sensor Fusion Engineer, Autonomous Vehicles

Nvidia

Remote (Santa Clara, CA) +2 56 days ago $184,000$287,500
C++ Python ROS CUDA TensorFlow PyTorch OpenCV Linux 3D_Computational_Geometry Computer_Vision Sensor_Fusion Localization Mapping Kalman_Filters Particle_Filters CI/CD Git Jenkins
Remote