Senior System Software Engineer

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
66 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $165k
$109k $222k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,850–$185,225.

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

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer

The Senior System Software Engineer joins the DRIVE OS Team to develop innovative solutions for transportation and self-driving cars. This role involves collaborating with software, hardware, safety, and product teams to translate requirements into system architectures and technical designs. Key responsibilities include designing vehicle interface abstractions, network topologies, data flows, and time synchronization while optimizing software frameworks for real-world performance. The engineer will also develop AI agents and agentic workflows to automate engineering tasks like debugging, testing, and data analysis. Required skills include C and C++ programming, experience with Linux, QNX, or Android operating systems, and familiarity with AI development tools and scripting languages like Python. The work focuses on the technical challenges of autonomous driving software, middleware, and hardware interfaces.

What does a System Software Engineer earn in California?

Median $235750 from 68 postings across 4 companies.

See salary data

What you'll do

  • Translate product requirements into system requirements, software architectures, and technical designs.
  • Design and develop solutions for vehicle interface abstraction, network topology, and data flow.
  • Develop, document, and optimize software architectures and frameworks for real-world performance.
  • Deploy and improve AI agents and workflows to automate software development, testing, and debugging.
  • Identify opportunities to apply generative AI and agentic workflows to improve engineering efficiency.
  • Debug complex system-level issues spanning software, operating systems, networking, and hardware interfaces.
  • Integrate and deliver robust software capabilities on the DRIVE OS platform.

What we're looking for

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering field, or equivalent experience.
  • 5+ years of relevant software or systems engineering experience.
  • Strong C and C++ programming skills for designing, developing, integrating, and debugging complex software systems.
  • Experience with Linux, QNX, Android, or other embedded or real-time operating systems across hardware, OS, middleware, and application layers.
  • Experience developing or integrating AI-powered tools, AI agents, or automation into software engineering workflows.
  • Familiarity with modern AI development tools, APIs, scripting languages, and frameworks used to build and deploy agent-based automation.
  • Strong written and verbal communication skills to clearly communicate technical concepts and engineering decisions.
  • Knowledge of automotive systems, ADAS, vehicle electrical architectures, and communication networks (preferred).

More like this

Similar roles

Senior System Software Engineer, AV Platform

Nvidia

Santa Clara, CA 3 days ago $184,000–$287,500
C++ C Python Linux QNX ROS Real-Time Operating Systems Embedded Systems GPU Computer Vision Data Serialization Parallel Computing Source Control System Architecture Performance Optimization Sensor Abstraction Threading Mutex Synchronization
8+ yrs exp

Senior Systems Software Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 63 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, AV Platform

Nvidia

Santa Clara, CA 63 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

Principal System Software Engineer, AV Platform

Nvidia

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

Senior System Software Engineer

HP Inc.

San Francisco, CA 19 days ago $162,000–$288,000
C C++ Python Linux Android Windows ARM SoC GPU DSP Valgrind Perfmon Bare-metal Firmware Logic Analyzers Embedded Software
8+ yrs exp

Senior System Software Engineer, Security

Nvidia

Remote (Santa Clara, CA) +4 5 days ago $152,000–$241,500
Secure Development Lifecycle (SDL) Python Firmware Embedded Systems Static Analysis Fuzzing Software Composition Analysis UEFI SPDM TCG DICE Secure Boot Root of Trust CVSS CWE Threat Modeling Systems Software Memory Safety
5+ yrs exp Remote