NVIDIA

Senior Software Systems Engineer - Autonomous Vehicles

California, United States

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Vehicles, Automotive, Software Development, Artificial IntelligenceIndustries

Senior Software Engineer - Autonomous Driving

Employment Type: Full-time

Position Overview

Shape the Future of Autonomous Driving with NVIDIA! Join NVIDIA’s DRIVE Road Structure, Online Mapping, and Context Fusion team as we build the next generation of autonomous vehicle technology. We are seeking a highly skilled Senior Software Engineer to architect, develop, and optimize the software stack powering our advanced 3D world modeling, map-perception fusion, and context-aware navigation systems. In this role, you’ll collaborate with leading experts across perception, planning, and mapping to deliver robust, scalable solutions that enable our vehicles to safely navigate complex real-world environments. If you thrive on solving challenging problems at the intersection of software architecture, real-time systems, and AI, we want to hear from you!

What You’ll Be Doing

  • Develop and Implement Core AV Features: Design and implement foundational systems for autonomous driving by fusing state-of-the-art perception DNNs and HD map data, supporting both map-based and mapless driving.
  • Build Modular, Scalable Software: Drive architectural improvements to modularize the software stack, establish clean interfaces, and enable extensibility and reuse across multiple product lines and OEMs.
  • Drive Performance and Quality: Profile and tune system performance for multi-core, embedded, and safety-critical environments using C++ and GPGPU programming (CUDA).
  • Write safe embedded software code to run in real-time systems.
  • Collaborate and Lead: Partner with global teams across software, systems, and hardware to define interfaces, improve integration velocity, and mentor engineers.
  • Ensure Safety and Reliability: Develop algorithms and software that meet automotive quality and safety standards, with rigorous test coverage and documentation.

What We Need to See

  • Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or related field (or equivalent experience).
  • 7+ years of professional software development experience, including at least 2 years in autonomous vehicles, robotics, or embedded/automotive platforms.
  • Strong expertise in C++ (and C), with hands-on experience in real-time, multithreaded, or performance-critical systems.
  • Proven experience in software architecture, modular design, and framework/API development.
  • Familiarity with GPGPU programming (CUDA) and runtime optimization.
  • Experience working in Linux, QNX, or other embedded RTOS environments.
  • Excellent communication and collaboration skills; ability to work across multidisciplinary teams.
  • Passion for robotics, AI, and autonomous vehicles; eager to learn and solve impactful challenges.

Ways to Stand Out from the Crowd

  • Knowledge of 3D geometry, computer vision, sensor fusion, calibration, or state estimation (e.g., Kalman/particle filters).
  • Industry experience with ADAS, mapping, localization, or real-time computer vision systems.
  • Experience with API and framework design in large-scale, safety-critical automotive software environments.
  • Familiarity with Git, Bazel, and modern development workflows.
  • Technical leadership experience, including mentoring and growing engineering teams.

Company Information

At NVIDIA, we believe autonomous vehicles will transform our world—saving lives and redefining mobility. We have the resources, scale, and ambition to lead this revolution, and we’re looking for entrepreneurial, driven engineers to join us. As part of our diverse and inclusive team, you’ll work alongside some of the brightest minds in the industry. Ready to drive the future? Apply now and help us build the next generation of autonomous vehicles!

Compensation and Benefits

  • Salary: The base salary range is $184,000 - $287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
  • You will also be eligible for equity and benefits.

Application Instructions

NVIDIA accepts applications on an ongoing basis.

Equal Opportunity Employer

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our team.

Skills

Software Architecture
Real-time Systems
AI
C++
GPGPU Programming
CUDA
Embedded Software
Perception DNNs
HD Map Data
Autonomous Driving
Software Development
System Performance Tuning
Safety Standards
Test Coverage
Documentation

NVIDIA

Designs GPUs and AI computing solutions

About NVIDIA

NVIDIA designs and manufactures graphics processing units (GPUs) and system on a chip units (SoCs) for various markets, including gaming, professional visualization, data centers, and automotive. Their products include GPUs tailored for gaming and professional use, as well as platforms for artificial intelligence (AI) and high-performance computing (HPC) that cater to developers, data scientists, and IT administrators. NVIDIA generates revenue through the sale of hardware, software solutions, and cloud-based services, such as NVIDIA CloudXR and NGC, which enhance experiences in AI, machine learning, and computer vision. What sets NVIDIA apart from competitors is its strong focus on research and development, allowing it to maintain a leadership position in a competitive market. The company's goal is to drive innovation and provide advanced solutions that meet the needs of a diverse clientele, including gamers, researchers, and enterprises.

Santa Clara, CaliforniaHeadquarters
1993Year Founded
$19.5MTotal Funding
IPOCompany Stage
Automotive & Transportation, Enterprise Software, AI & Machine Learning, GamingIndustries
10,001+Employees

Benefits

Company Equity
401(k) Company Match

Risks

Increased competition from AI startups like xAI could challenge NVIDIA's market position.
Serve Robotics' expansion may divert resources from NVIDIA's core GPU and AI businesses.
Integration of VinBrain may pose challenges and distract from NVIDIA's primary operations.

Differentiation

NVIDIA leads in AI and HPC solutions with cutting-edge GPU technology.
The company excels in diverse markets, including gaming, data centers, and autonomous vehicles.
NVIDIA's cloud services, like CloudXR, offer scalable solutions for AI and machine learning.

Upsides

Acquisition of VinBrain enhances NVIDIA's AI capabilities in the healthcare sector.
Investment in Nebius Group boosts NVIDIA's AI infrastructure and cloud platform offerings.
Serve Robotics' expansion, backed by NVIDIA, highlights growth in autonomous delivery services.

Land your dream remote job 3x faster with AI