Senior Software Engineer, AV Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
40 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $290k
$91k most similar roles pay here $385k

This role pays more than 99% of similar roles. Most pay $150,812–$202,482 — the shaded band above. At the midpoint, this role pays about $290k versus about $177k 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 Software Engineer, AV Platform

Senior Software Engineer - AV Platform joins the Autonomous Vehicles Platform team to develop high-performance and scalable solutions for data collection and autonomous vehicle fleets. This role focuses on building platform and middleware features for self-driving cars that interact with sensors like cameras, LiDAR, radar, GPS, IMU, and CAN. The engineer will drive AI-based automotive systems from design through production while managing power and performance constraints, triaging stability issues, and ensuring compliance with ISO 26262 functional safety requirements. Candidates must possess expert skills in C and C++, along with experience in QNX, Linux, or real-time operating systems. The role requires expertise in embedded systems programming, threading, synchronization, and parallel computing across multi-computer and heterogeneous architectures. Key technical domains include CPU/GPU architectures, memory subsystems, and performance optimization within the context of autonomous vehicles and robotics.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Implement high-performance and scalable software solutions for data collection and autonomous vehicle fleets.
  • Develop platform and middleware features for self-driving cars interacting with sensors like LiDAR, radar, and GPS.
  • Build application frameworks and tools for multi-computer and heterogeneous architectures.
  • Drive AI-based automotive systems from design through production while meeting power and performance constraints.
  • Triage and debug stability, performance, and power issues in sophisticated systems and applications.
  • Design systems to comply with ISO 26262 functional safety and security requirements.
  • Develop user-space system software and perform low-level hardware or kernel-space programming when necessary.

What we're looking for

  • BS or MS degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • 12+ years of professional experience working on system software.
  • Excellent programming skills in C++ and C.
  • Solid understanding of QNX, Linux, or real-time operating systems.
  • Experience developing user-space system software with a willingness to work in kernel-space and low-level hardware.
  • Knowledge of embedded systems programming, threading, synchronization mechanisms, communication frameworks, and parallel computing.
  • Familiarity with CPU/GPU architectures, memory subsystems, and performance optimization.
  • Prior experience in autonomous vehicles, robotics, GPU, or embedded systems (preferred).

More like this

Similar roles

Senior System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 36 days ago $152,000–$241,500
C++ C Python Linux QNX ROS Real-Time Operating Systems Embedded Systems GPU Threading Mutex Synchronization Parallel Computing Data Serialization System Architecture Performance Optimization Source Control
5+ yrs exp

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 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

Senior System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 18 days ago $184,000–$287,500
Embedded Systems Linux QNX RTOS Hypervisor Python Bazel Docker Jenkins Cloud Services Filesystem Customization Automotive ECU Packaging Infrastructure
8+ yrs exp