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
Employment
Full-time
Posted
36 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $197k
$113k most similar roles pay here $255k

This role pays more than 64% of similar roles. Most pay $151,000–$222,975 — the shaded band above. At the midpoint, this role pays about $197k versus about $187k 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 1371 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1096 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, you will join the Autonomous Vehicles Platform team to develop performant and scalable solutions for data collection and autonomous vehicle fleets. You will build middleware features, integrate sensors like LIDAR, RADAR, and GPS into the driving software stack, and develop data recording, mining, and serialization tools. Your daily work involves developing sensor abstraction layers, optimizing performance, and creating service frameworks on multi-computer and heterogeneous architectures. To succeed, you must possess expert skills in C++, C, and Python while demonstrating a deep understanding of Linux, QNX, ROS, and real-time operating systems. You will solve complex problems related to embedded system programming, threading, and synchronization. This role focuses on the technical challenges of autonomous driving software, requiring expertise in hardware architecture for CPU/GPU and memory within the robotics domain.

What you'll do

  • Integrate various sensors including Cameras, LIDAR, RADAR, and GPS into the autonomous driving software stack.
  • Develop and improve the startup user experience for the autonomous vehicle software stack.
  • Create and maintain data recording and mining software for autonomous vehicle fleets.
  • Develop sensor abstraction layers, data processing modules, and service frameworks.
  • Implement performance optimizations for high-scale applications on multi-computer and heterogeneous architectures.
  • Manage data serialization and middleware features for self-driving car systems.
  • Develop application frameworks and tools for embedded systems and real-time operating systems.

What we're looking for

  • BS or MS degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • 5+ years of professional experience working on system software.
  • Excellent programming skills in C++, C, and Python.
  • Solid understanding of Linux, QNX, ROS, and/or real-time operating systems.
  • Knowledge of embedded system programming, threading, mutex, synchronization, communication, and parallel computing.
  • Familiarity with hardware architecture for CPU/GPU and memory alongside performance.
  • Prior experience in Autonomous Vehicles, Robotics, Self-Driving Cars, GPU technology, or Embedded Systems (preferred).
  • Deep understanding of system architecture and performance optimization (preferred).

More like this

Similar roles

Senior System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 36 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 Software Engineer, AV Platform

Nvidia

Santa Clara, CA 40 days ago $224,000–$356,500
C++ C QNX Linux Embedded Systems GPU Parallel Computing ISO 26262 CAN Ethernet System Architecture Kernel-space Middleware Performance Optimization
10+ yrs exp

Senior Security Software Engineer, AV Platform

Nvidia

Santa Clara, CA 36 days ago $184,000–$287,500
C++ C Python Linux QNX ROS Real-Time Operating Systems Embedded Systems GPU Computer Vision Source Control Parallel Computing System Architecture Middleware Cybersecurity
8+ yrs exp

Principal System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 36 days ago $272,000–$431,250
C C++ Python Linux Kernel Embedded Linux RTOS Device Drivers GPU Middleware System Architecture Performance Engineering Virtualization ISO 26262 AUTOSAR ASPICE AI/ML
10+ yrs exp