Senior System Software Engineer - AV Platform

Nvidia

Actively hiring
Us, Ca, Santa Clara, US Posted 97 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

The Autonomous Vehicles Platform team seeks a hands-on System Software Engineer to join their mission of developing platform and middleware features for self-driving cars. This role involves integrating sensors into the AV driving software stack, conceptualizing and deploying data recording software, and optimizing performance across sensor abstraction layers, data processing, serialization, and service frameworks. The engineer will collaborate closely with hardware, platform software, product, safety, algorithms, and cloud teams to ensure seamless integration and high performance. Ideal candidates possess a BS or MS in Computer Science, Electrical Engineering, or related fields, along with 5+ years of experience in system software development. Strong programming skills in C++, C, and Python are essential, alongside familiarity with Linux, QNX, ROS, and real-time operating systems. Experience in autonomous vehicles, robotics, GPU technology, embedded systems, and computer vision is highly valued, as is a deep understanding of system architecture and performance optimization techniques.

Skills

C++ Python Linux QNX ROS Git C CUDA OpenGL Systemd ZMQ Doxygen Valgrind Jenkins Docker Kubernetes AWS GCP Azure PostgreSQL MongoDB

What you'll do

  • Integrate various sensors into the autonomous vehicle driving software stack.
  • Develop and deploy data recording software for efficient data collection.
  • Optimize sensor abstraction layers, data processing, and service frameworks.
  • Work on performance optimization and data serialization techniques.
  • Collaborate with cross-functional teams to ensure safety and efficiency.

What we're looking for

  • 5+ years of professional experience in system software development.
  • Strong programming skills in C++, C, and Python.
  • Experience with Linux, QNX, ROS, and real-time operating systems.
  • Knowledge of embedded system programming and parallel computing.
  • Familiarity with hardware architecture for CPU/GPU and memory performance optimization.
  • Prior experience in autonomous vehicles or robotic systems development.
  • Excellent communication skills and ability to work in cross-functional teams.

Market check

Salary context

This $152,000–$241,500 range sits above 70% of similar postings on FindRole.

Peer median band

$129,350$222,480

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$213,781

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior System Software Engineer - AV Platform

Nvidia

Us, Ca, Santa Clara, US 80 days ago $184,000$287,500
C++ Python Linux QNX ROS Git CUDA OpenGL Computer_Vision Autonomous_Vehicles Robotics Embedded_Systems Real-Time_OS Multithreading Synchronization Parallel_Computing CPU/GPU_Architecture Memory_Management Performance_Optimization

Senior System Software Engineer - AV Platform

Nvidia

Us, Ca, Santa Clara, US 10 days ago $184,000$287,500
C++ Python Linux QNX ROS Git CUDA Embedded Systems Real-Time Operating Systems System Architecture CPU/GPU/Memory/Storage Autonomous Vehicles Robotics Computer Vision Threading Mutex Synchronization Parallel Computing

Staff Systems Engineer - AV Platform

General Motors (GM)

Remote (Gm Global Technical Center - Sloan Engineering Center, US) 9 days ago $157,100$157,100
SystemEngineering AV/ADAS EmbeddedSystems Linux RTOS EthernetAutomotiveNetworks ISO26262 TSN SafetyStandards SystemModeling SimulationTools RequirementsManagement EdgeComputeSoC MCUArchitectures PowerManagement ThermalConstraints CI/CD
Remote

Senior Software Performance Engineer - AV Platform

Nvidia

Us, Ca, Santa Clara, US 31 days ago $224,000$356,500
C++ CUDA ARM_NEON MISRA performance_analysis benchmarking embedded_architectures real_time_operating_systems linear_algebra numerical_methods robotics computer_vision machine_learning GPGPU deep_learning GPUs

Senior Platforms Engineer - AV Support Service

Marathon Petroleum

US 28 days ago
Cloud Infrastructure Management Infrastructure as Code (IaC) DevSecOps Performance Monitoring System Platform Systems Integration Troubleshooting Crestron SCALA Terraform AWS Azure GCP Kubernetes Docker CI/CD Prometheus Grafana