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 Platform team at NVIDIA is looking for a Senior System Software Engineer. The team builds the NVIDIA DriveWorks SDK, which provides a scalable software stack and framework for building autonomous vehicles.

You will design and optimize software architectures and frameworks to deliver real-world performance that meets or exceeds customer specifications. Your responsibilities will include:

  • Designing and optimizing software architectures and frameworks for real-world performance
  • Developing high-efficiency product code in C++ using CUDA for GPGPU algorithmic parallelism, adhering to MISRA safety and quality standards
  • Collaborating with vendors on the design and integration of innovative vehicular sensors
  • Building sensor drivers, plug-ins, and core data processing components
  • Creating highly optimized tools for sensor data recording, playback, and visualization
  • Partnering with control and vehicle teams to build self-driving interfaces
  • Performing in-vehicle testing, collecting field data, and analyzing data integrity
  • Supporting comprehensive data collection campaigns across the autonomous vehicle program

To be considered, you will need:

  • A BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
  • Excellent C and C++ programming skills
  • 8+ years of proven experience developing and debugging multithreaded/distributed applications
  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures
  • Background in Linux, Android, and/or other real-time operating systems
  • Experience with sensors such as cameras, LiDAR, radar, ultrasonics, IMU, GPS
  • Experience with vehicle control interfaces
  • Ability to write low-latency, highly performant code
  • Great communication and analytical skills

Preferred qualifications include:

  • Understanding of embedded architectures
  • Experience with data-parallel and/or GPGPU programming, CUDA, and OpenCL
  • Software development for modern OpenGL (Core Profile) and Linux
  • Experience with version control systems, GIT, and build system CMake

You will also be eligible for equity and benefits.