Senior Systems Software Engineer, Autonomous Vehicles

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
59 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $236k
$134k $304k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $150,323–$235,750 — the blue band above. At the midpoint, this role pays about $236k versus about $193k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, Autonomous Vehicles

The Senior Systems Software Engineer - Autonomous Vehicles joins the ADAS Platform team to build a scalable, modular software stack for advanced driver-assistance systems across various product lines and OEMs. You will drive architectural improvements to simplify the software stack, designing clean boundaries between core components and OEM-specific implementations. Daily responsibilities include refactoring components for reuse, improving system-level scalability through IPC and middleware, and profiling performance for multi-core real-time environments. You must possess a strong foundation in C and C++ programming, modular software architecture, and multithreaded systems. The role requires experience in Linux, QNX, or other embedded RTOS environments, alongside skills in Git and Bazel. You will solve complex integration challenges by defining clear interfaces across software, systems, and hardware teams.

What you'll do

  • Drive architectural improvements to simplify and modularize the ADAS software stack.
  • Design clean boundaries between core components and OEM-specific implementations.
  • Refactor ADAS components to improve reuse, extensibility, and long-term maintainability.
  • Improve system-level scalability through IPC, middleware, and platform abstraction layers.
  • Define clear interfaces with hardware and software teams to improve integration velocity.
  • Establish test coverage, design reviews, and architectural documentation for the platform.
  • Profile and tune system performance for multi-core and real-time environments.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 8+ years of professional software development experience.
  • Solid background in C and C++ programming.
  • Strong understanding of modular software architecture, clean code design, and separation of concerns.
  • Hands-on experience building and debugging multithreaded, real-time, or performance-critical systems.
  • Familiarity with parallel/distributed systems and low-level system profiling.
  • Comfortable working in Linux, QNX, or other embedded RTOS environments.
  • Experience developing ADAS software (preferred).

More like this

Similar roles

Senior Systems Software Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 59 days ago
C++ C Python Linux QNX Android HIL SIL Git Perforce System Programming Parallel Computing GPU Computer Vision Image Processing Real-time Operating Systems Threading Mutex Synchronization
5+ yrs exp

Senior System Software Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 97 days ago $152,000–$241,500
C C++ Embedded Systems Operating Systems Computer Architecture Git Perforce BSP HAL QNX ARM ISO26262 CMMI ASPICE Deep Learning Computer Vision System Software
4+ yrs exp

Senior Software Performance Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 11 days ago $224,000–$356,500
C++ C CUDA GPGPU ARM NEON MISRA Computer Architecture Real-Time Operating Systems Performance Analysis Benchmarking Deep Learning Computer Vision Robotics Linear Algebra Numerical Methods
10+ yrs exp

Senior System Software Engineer, AV Platform

Nvidia

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

Senior System Software Engineer, AV Platform

Nvidia

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