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
Communication @ 6
Compliance
Computer Vision
Debugging @ 7
Deep Learning
Mentoring @ 7
Python @ 1
Robotics @ 4
- 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 seeking a Senior Software Engineer, AV Planner to work on state-of-the-art autonomous vehicle technologies alongside experts in AI, deep learning, computer vision, mapping, prediction, and vehicle control. The role focuses on developing, maintaining, and integrating behavior and motion planning algorithms and software for sophisticated urban driving. Prior knowledge of L4 autonomy, safety-critical systems, real-time software, and large-scale evaluation is highly valued.
Responsibilities
- Develop and ship behavior and trajectory planning for an L4 robotaxi, including lane changes, merges, intersections, unprotected turns, yielding, stop-and-go, and curbside operations.
- Design planning technologies for the autonomous vehicle software stack and write new software modules from scratch to support safe and comfortable driving in dense urban environments.
- Build optimization-, sampling-, and search-based planning approaches subject to vehicle dynamics and constraints, including collision avoidance, comfort and jerk limits, and road-rule compliance.
- Define and implement fallback and degraded-mode behaviors, such as safe stops and minimal-risk maneuvers, and contribute to safety-oriented design, including failure modes, redundancy, and validation evidence.
- Integrate planning with prediction, perception, mapping and localization, and controls. Define clean interfaces and troubleshoot end-to-end system issues using logs and scenario replay.
- Build and improve offline and closed-loop simulation benchmarks and planning-quality metrics covering safety, legality, comfort, and progress.
- Develop tools for debugging, scenario triage and mining, evaluation automation, and parameter and configuration management across vehicle platforms.
- Drive integration efforts across different platforms and vehicle types, and support on-vehicle issue reproduction and resolution.
- Collaborate across functions, tackle difficult technical problems, and contribute to building a world-class autonomous vehicle system.
Requirements
- Bachelor’s, master’s, or higher degree in Computer Science, Electrical Engineering, Robotics, Mechanical Engineering, or equivalent experience.
- 12 or more years of experience in the relevant field.
- Strong software engineering skills in C and C++, including production-quality, performance-aware, and testable code.
- Python experience for tooling and evaluation is a plus.
- Hands-on knowledge of several areas including motion planning, decision-making, optimization, search, sampling-based planning, geometry, vehicle dynamics and kinematics, and real-time systems.
- Experience building and using simulation and evaluation pipelines, writing unit and integration tests, and preventing regressions through automation.
- Strong debugging skills across multi-module systems and the ability to turn ambiguous on-road or simulation failures into actionable fixes.
- Clear communication and effective collaboration across prediction, perception, controls, and safety functions.
Preferred Qualifications
- Hands-on experience shipping urban or L4 robotaxi planning, including behavior and trajectory planning, with measurable improvements in safety and ride quality.
- Experience with interaction-aware or uncertainty-aware planning, risk-sensitive decision-making, robust constraints, or prediction coupling.
- Experience with automotive safety concepts and analysis methods such as FMEA, as well as credible validation strategies.
- A track record of leading architecture or roadmaps and mentoring, or rapidly delivering high-quality features with strong engineering fundamentals.
- PhD with relevant experience or significant industry experience in autonomy or robotics.
Compensation and Benefits
- Base salary range: USD 224,000–356,500 per year, determined by location, experience, and compensation of employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until August 31, 2026.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
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, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Machine Learning Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Perception Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Robotics Research Scientist
Nvidia · Seattle, United States
USD 192,000-356,500 per year
NVIDIA 2027 Internships: Ph.D. Research Generative AI
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Research Scientist - Generative World Models for Autonomous Driving and Physical AI
Nvidia · Santa Clara, United States
USD 192,000-356,500 per year
Senior Software Engineer, Spatial Intelligence and Foundation Models
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year