Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Algorithms @ 4
Computer Vision @ 6
Debugging @ 4
GPU
Mathematics @ 6
Robotics @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is building the next era of computing with AI, GPUs, robotics, and self-driving cars. This role focuses on building planet-scale maps for autonomous driving using crowdsourced data from millions of vehicles worldwide. You will work with computer vision, geometry, pose estimation, sensor fusion, and large-scale systems to transform sparse perception signals and dense video clips into accurate, fresh maps that improve driving performance, safety, and coverage.
You will collaborate with engineers across mapping, perception, reconstruction, localization, and autonomous driving to deliver high-quality map priors for customers worldwide.
Responsibilities
- Build scalable mapping systems using crowdsourced perception data and multi-camera video from millions of vehicles.
- Develop 3D reconstruction, structure-from-motion, pose estimation, and multi-view geometry algorithms for large-scale road-scene understanding.
- Build map-fusion and change-detection methods that handle noisy observations, dynamic scenes, imperfect localization, and global consistency constraints.
- Build C++ production systems and offline pipelines that transform fleet data into reliable map products used in self-driving and driver-support technologies.
- Invent evaluation methods to measure map accuracy, freshness, coverage, consistency, and downstream autonomy impact.
- Develop visualization, debugging, and triage tools to understand reconstruction quality, map issues, localization errors, and fleet data gaps.
- Work closely with perception, localization, simulation, planning, and infrastructure teams to integrate crowdsourced maps into autonomous-driving systems.
- Improve the scale, fidelity, freshness, and reliability of maps built from real-world fleet data.
Requirements
- At least 5 years of experience and a BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, Mathematics, or a related technical field, or equivalent experience.
- Strong programming skills in C++ and experience building production-quality software systems.
- A 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 developing algorithms robust to noisy real-world data, dynamic objects, occlusions, incomplete coverage, and long-tail failures.
- Strong debugging and analytical skills, including the ability to inspect data visually, build metrics, and connect system-level failures to algorithmic root causes.
Preferred Experience
- Building maps, localization systems, 3D reconstruction systems, perception systems, or sensor-fusion pipelines for autonomous driving or advanced driver assistance systems.
- Large-scale mapping, crowdsourced map construction, map fusion, change detection, map freshness, road topology, lane geometry, or semantic map generation.
Compensation and Benefits
- Base salary range: $152,000-$241,500 for Level 3.
- Base salary range: $184,000-$287,500 for Level 4.
- Salary is determined based on location, experience, and the pay of employees in similar positions.
- Eligible for equity and benefits.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
- Applications will be accepted at least until June 30, 2026.
- NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Systems Software Engineer, Low Latency Streaming Technology - Automotive
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Reinforcement Learning Engineer - Autonomous Driving
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Manager, Storage Engineering
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Senior Software and System Architect
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Customer Technical Program Manager
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Similar jobs
Senior Software Engineer - Image and Data Processing Libraries
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Perception Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Performance Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Math Libraries Engineer - Dense Linear Algebra
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Libraries Engineer – AI and HPC
Nvidia · Poland
PLN 221,200-507,000 per year
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Senior Software Engineer, AV Planner – Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year