New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior System Software Engineer - AV Platform

NVIDIA
Apply →
senior full-time Santa Clara, CA

First indexed 19 Jul 2026

Description

The Autonomous Vehicles System Software Team at NVIDIA is looking for a hands-on Senior System Software Engineer to work on the Autonomous Driving Platform software. You will implement performant and scalable solutions for data collections and autonomous vehicle fleets.

As part of this role, you will:

  • Design and develop core components of NVIDIA DriveWorks SDK
  • Develop and optimize software architecture and frameworks for real-world performance while matching or exceeding customer requirements
  • Work on areas such as sensor abstraction layers, data processing components, process scheduling, data serialization, network communications, and frameworks
  • Perform in-vehicle tests, collect data, and complete autonomous drive missions
  • Establish unit tests, documentation for features, evaluate quality, and propose corrective actions
  • Develop highly efficient production code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA)

To be successful in this role, you will need:

  • A BS or MS in Computer Engineering, Computer Science, or related engineering field (or equivalent experience)
  • 5+ years of professional experience working on autonomous vehicles software
  • Excellent C and C++ programming skills
  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures
  • Proficiency with AI-powered coding tools like Cursor, Copilot, Gemini, etc.
  • Strong background in Linux, QNX, and/or other real-time operating systems
  • Ability to write low-latency, highly performant code
  • Great communication and analytical skills

Preferred qualifications include:

  • Experience with data-parallel and/or GPGPU programming, CUDA, OpenCL
  • Knowledge of image processing APIs (e.g., OpenCV) and MATLAB tools
  • Knowledge of automotive systems, notably ADAS applications
  • Software development for modern OpenGL (Core Profile) and Linux
  • Experience with version control systems GIT and build system Bazel

You will also be eligible for equity and benefits.