Senior System Software Engineer, AV Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $236k
$107k most similar roles pay here $307k

This role pays more than 92% of similar roles. Most pay $151,000–$222,125 — the shaded band above. At the midpoint, this role pays about $236k 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

The Senior System Software Engineer - AV Platform joins the Autonomous Vehicles Platform team to develop the NVIDIA DriveWorks SDK, providing a scalable software stack and framework for autonomous vehicles. You will design and optimize software architectures, develop high-efficiency product code in C++ using CUDA for GPGPU algorithmic parallelism, and adhere to MISRA safety standards. Responsibilities include building sensor drivers, data streaming components, recording tools, and vehicle interface abstractions while collaborating with vendors on sensor integration. You will perform in-vehicle testing and analyze data integrity across various campaigns. The role requires expertise in C, C++, Linux, and real-time operating systems. Candidates should possess experience with cameras, LiDAR, radar, and GPS sensors. Technical skills include multithreaded application development, OpenGL, and build systems like CMake to solve complex problems in sensor data processing and vehicle control interfaces.

What you'll do

  • Design and optimize software architectures and frameworks to meet specific performance requirements.
  • Develop high-efficiency C++ code using CUDA for GPGPU algorithmic parallelism.
  • Build sensor drivers, plug-ins, and core data processing components.
  • Create optimized tools for sensor data recording, playback, and visualization.
  • Collaborate with vendors on the design and integration of innovative vehicular sensors.
  • Partner with control and vehicle teams to build self-driving interfaces.
  • Perform in-vehicle testing and analyze field data integrity.
  • Support comprehensive data collection campaigns across the autonomous vehicle program.

What we're looking for

  • 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 like multimedia systems or game engines.
  • Strong knowledge of programming and debugging techniques 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, and GPS.
  • Experience with vehicle control interfaces.
  • Understanding of embedded architectures, CUDA, OpenCL, OpenGL, GIT, and CMake (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 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

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