Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 9 Nov 2026

Software Engineer - Online Mapping System

NVIDIA Santa Clara, CA senior full-time

Salary

152,000 USD – 241,500 USD for Level 3

Apply on NVIDIA

Description

We are seeking a software engineer to join our team in building an online mapping system that transforms raw sensor data into an accurate, live 3D model for self-driving cars. The system shows lanes, boundaries, crosswalks, intersection structure, and traffic control semantics that the driving stack depends on.

Responsibilities:

  • Build and own core online mapping software operating in the car, from architecture through implementation to deployment.
  • Write production C++ for real-time embedded systems, focusing on correctness, determinism, and maintainability.
  • Develop software architecture and frameworks that promote code reuse, clean interfaces, and long-term maintainability across vehicle programs.
  • Improve performance of C++ and CUDA code running on NVIDIA DRIVE Orin and Thor.
  • Use GPU parallelism (CUDA) to make compute-heavy mapping components fast and efficient.
  • Implement and incorporate algorithmic solutions from the mapping team into the core of NVIDIA's AV stack.
  • Develop according to automotive safety standards (ASIL-B/D).
  • Collaborate with perception, localization, planning, and infrastructure groups to incorporate online mapping into the complete AV stack.

Requirements:

  • BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 5+ years of validated experience building robust, production-quality software.
  • 3+ years of professional C++ development experience.
  • Experience designing software architecture and APIs for large, long-lived codebases.
  • A quality-first mentality with experience in static analysis, unit testing, and high-coverage test strategies.
  • Solid understanding of algorithms and data structures.
  • Strong communication and analytical skills.

Nice to Have:

  • Software development on embedded, real-time, or automotive platforms.
  • Experience with functional safety standards and processes (ISO 26262, ASIL-B/D).
  • Experience achieving high or full structural coverage on production code.
  • Experience with GPGPU programming (CUDA) and GPU performance tuning.
  • Strong skills in runtime profiling and optimization of CPU and GPU code.

The base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 152,000 USD – 241,500 USD for Level 3; and 184,000 USD – 287,500 USD for Level 4. You will also be eligible for equity and benefits.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

  • GPGPU programming
  • GPU performance tuning
  • runtime profiling
  • optimization of CPU and GPU code
  • functional safety standards
Apply on NVIDIA