Senior System Software Engineer, Simulation Software

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXHillsboro, ORSeattle, WA
Salary
$152,000–$241,500 / yr
Posted
32 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $197k
$122k most similar roles pay here $254k

This role pays more than 70% of similar roles. Most pay $155,800–$214,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $185k 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, Simulation Software

As a Senior System Software Engineer - Simulation Software on the Simulation Software team, you will drive early software bring-up on simulation platforms for new chip and platform programs. You will verify platform readiness, validate software functionality in pre-silicon environments, and develop scripts, tools, and automation to improve productivity and reliability. Your daily work involves debugging complex issues across software, infrastructure, and simulation interactions while improving developer workflows and diagnostics. The role requires proficiency in C/C++, Python, and Linux fundamentals including shell scripting and process tools. You will utilize SystemC, VDK, or similar platforms to enable module teams during development and validation. This position focuses on the critical domain of chips simulation as a trusted virtual platform, addressing the technical challenge of accelerating early system software development before physical silicon is available.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Drive early software bring-up on simulation platforms for new chip and platform programs.
  • Verify platform readiness and validate software functionality in pre-silicon development environments.
  • Develop scripts, tools, and automation to improve productivity and scale for simulation-based development.
  • Enable module teams to use simulation platforms effectively for development, debugging, and validation.
  • Debug complex issues across software, platform configuration, infrastructure, and simulation environment interactions.
  • Improve developer experience through better workflows, diagnostics, and tooling for simulation infrastructure.

What we're looking for

  • BS, MS, or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of relevant software development experience.
  • Strong C/C++ and Python programming skills.
  • Hands-on experience with SystemC, VDK, or similar simulation platforms.
  • Experience with system software bring-up, platform validation, low-level software development, or infrastructure-facing systems engineering.
  • Strong Linux fundamentals, including shell scripting, process/debug tools, and development workflows.
  • Strong debugging and problem-solving skills across software stacks, tools, platform behavior, and system interactions.
  • Experience building developer tools, automation, test infrastructure, triage workflows, or tooling focused on improving efficiency.
  • Experience with pre-silicon development, emulation, FPGA, or virtual platforms (preferred).
  • Background with boot flows, drivers, firmware interactions, kernel/platform software, or hardware-software interfaces (preferred).
  • Familiarity with log analysis, failure triage, regression infrastructure, and validation workflows at scale (preferred).
  • Experience in silicon bring-up, early platform enablement, or transition from pre-silicon to silicon validation (preferred).

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA 16 days ago $152,000$241,500
C C++ Linux QNX Android Python Embedded Systems Real-Time Operating Systems CI/CD Generative AI Automotive Systems ADAS Middleware Scripting Automation
5+ yrs exp

Senior System Simulation Architect

Nvidia

Santa Clara, CA +3 127 days ago $184,000$287,500
C C++ Python ARM ISA Linux Kernel Firmware Drivers CUDA Pytorch TensorFlow FPGA RTL SimPoint HPC Deep Learning System Simulation
6+ yrs exp

Senior Software Engineer, Simulation Platform

Anduril Industries

Costa Mesa, CA 170 days ago $191,000$253,000
C++20 Python gRPC Nix Entity-Component-System Linux pybind11 DIS Protocol Systems Programming Linear Algebra Physics Modeling Scientific Computing C ABI Distributed Simulation

Software Engineer, Simulation

SpaceX

Hawthorne, CA 28 days ago $125,000$160,000
Machine Learning AI C++ Python OpenFOAM ANSYS Fluent COMSOL Multiphysics ParaView VisIt Tecplot Three.js Flask SQLAlchemy FastAPI React PostgreSQL SQL Server Linux HPC
5+ yrs exp

Simulation Software Engineer, Application Software

SpaceX

Hawthorne, CA 164 days ago $125,000$150,000
C++ ROS2 Gazebo Distributed Computing Networking Protocols Memory Management CPU Scheduling Unit Testing Performance Optimization Debugging Algebra Calculus Euclidean Geometry