Senior System Software Engineer, AV Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $197k
$105k most similar roles pay here $256k

This role pays more than 61% of similar roles. Most pay $151,000–$222,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, AV Platform

As a Senior System Software Engineer - AV Platform on the Autonomous Vehicles System Software Team, you will develop performant and scalable solutions for data collections and autonomous vehicle fleets. You will design and develop core components of the NVIDIA DriveWorks SDK, focusing on sensor abstraction layers, data processing, process scheduling, data serialization, network communications, and various frameworks. Your daily work involves creating high-performance production code in C++ using CUDA for GPGPU programming while adhering to MISRA and AUTOSAR safety standards. You will interact with hardware including Cameras, LIDAR, RADAR, GPS, IMU, and Vehicle CAN. The role requires expertise in Linux, QNX, or other real-time operating systems, along with experience in distributed architectures and tools like Git and Bazel. You will solve complex problems involving middleware features for self-driving cars across multi-computer and heterogeneous architectures.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design and develop core components of the NVIDIA DriveWorks SDK.
  • Develop and optimize software architecture for sensor abstraction, data processing, and network communications.
  • Write high-performance production code in C++ utilizing GPGPU programming and CUDA.
  • Implement middleware features for autonomous vehicle fleets and multi-computer architectures.
  • Perform in-vehicle testing to collect data and complete autonomous drive missions.
  • Establish unit tests and documentation while ensuring compliance with MISRA and AUTOSAR safety standards.
  • Develop scalable solutions for processing data from sensors like LIDAR, RADAR, and GPS.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or a related engineering field.
  • 5+ years of professional experience working on autonomous vehicles software.
  • Excellent C and C++ programming skills.
  • Strong knowledge of programming and debugging techniques for parallel and distributed architectures.
  • Proficiency with AI-powered coding tools like Cursor, Copilot, and Gemini.
  • Strong background in Linux, QNX, and other real-time operating systems.
  • Experience with GPGPU programming (CUDA), OpenCL, or data-parallel programming.
  • Knowledge of automotive systems, ADAS applications, and safety standards like MISRA and AUTOSAR.

More like this

Similar roles

Senior System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 13 days ago $184,000$287,500
C++ C Python Linux QNX ROS Embedded Systems GPU Computer Vision Data Serialization Parallel Computing System Architecture Performance Optimization Source Control
8+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp