Senior System Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
16 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $197k
$105k most similar roles pay here $256k

This role pays more than 78% of similar roles. Most pay $151,000–$196,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $174k 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 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 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 developing vehicle interface abstractions, network topologies, data flow, and time synchronization while optimizing software frameworks for real-world performance. The candidate will also design and deploy AI agents and agentic workflows to automate engineering tasks like testing, debugging, and documentation. Required skills include expert proficiency in C and C++, experience with Linux, QNX, or Android operating systems, and familiarity with Python for automation. The role addresses complex system-level issues across middleware and hardware interfaces within the autonomous driving domain, specifically focusing on integrating robust capabilities into the DRIVE OS platform.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Translate product requirements into system requirements, software architectures, and technical designs.
  • Develop solutions for vehicle interface abstraction, network topology, data flow, and time synchronization.
  • Implement and optimize software architectures and frameworks to meet performance and customer requirements.
  • Build and deploy AI agents and automated workflows to streamline engineering tasks like testing and debugging.
  • Identify opportunities to apply generative AI and agentic workflows to improve development processes.
  • Debug complex system-level issues across operating systems, networking, middleware, and hardware interfaces.
  • Integrate and test 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 for agent-based automation.
  • Knowledge of automotive systems, including ADAS, autonomous driving, vehicle electrical architectures, and communication networks (preferred).
  • Experience with Python or other scripting languages for engineering automation and AI development (preferred).

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 63 days ago $184,000$287,500
C++ CUDA Apache Spark Java Scala RAPIDS CCCL UCX Parquet ORC JSON Apache Arrow Velox Presto Apache DataFusion Distributed Systems ETL
9+ yrs exp

Senior Systems Software Engineer

Oracle

Nashville, TN 15 days ago $102,300$209,500
ROS2 Nvidia Tools Python Bash Linux Unix AI ML Firmware Operating Systems Robotics Automation
3+ yrs exp

Senior System Engineer

Apple Inc

Cupertino, CA 148 days ago $150,400$277,600
C++ C Metal Unix lldb dtrace Instruments GPU Programming System Programming Performance Optimization Frame Scheduling Display Technologies Event-Driven Systems Memory Management Threading iOS macOS tvOS watchOS
5+ yrs exp

Senior Software Engineer, Design Systems

AbbVie

North Chicago, IL 81 days ago $96,500$183,500
React TypeScript Python Node.js Claude Code MCP Storybook HTML CSS CI/CD Axe GitHub Figma WCAG 2.2 AA data-visualization OutSystems
6+ yrs exp