System Software Engineer

Nvidia

Confirmed live 3 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$124,000–$195,500 / yr
Posted
96 days ago
Freshness
Confirmed live 3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $160k
$112k most similar roles pay here $240k

This role pays less than 72% of similar roles. Most pay $154,912–$225,800 — the shaded band above. At the midpoint, this role pays about $160k versus about $190k 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 · System Software Engineer

As a System Software Engineer - Tegra, you will join the System Software group focusing on Data Center Server Platform Diagnostics. You will design and develop diagnostic middle-ware and applications for SOC and GPU hardware while architecting software solutions for product life cycle phases including bring up, manufacturing, hardware qualification, failure analysis, and custom platforms. Your daily work involves collaborating with internal teams to integrate components into system architecture and working with ASIC and NPI teams to meet new product requirements. You will research industrial technical standards and drive implementations. The role requires proficiency in C/C++, object-oriented programming, and low-level or driver-level programming. Candidates should possess an understanding of processor architecture fundamentals, preferably ARM, along with Linux kernel internals and experience with server or PC system architecture to support complex heterogeneous computing systems for AI and HPC workloads.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design and develop diagnostic middleware and applications for NVIDIA SOC and GPU hardware.
  • Architect and drive new diagnostic software solutions for all phases of the product lifecycle.
  • Integrate diagnostic components with various system software components across different platforms.
  • Work with ASIC and NPI teams to plan and implement requirements for new products.
  • Research and evaluate industrial technical standards to drive necessary implementations.
  • Perform low-level and driver-level programming to support complex heterogeneous computing systems.
  • Execute pre-silicon and post-silicon bringup planning for complex SoCs and platforms.

What we're looking for

  • BS/MS in Electrical Engineering, Computer Science, or equivalent experience.
  • 2+ years of relevant experience.
  • Strong C/C++ and object-oriented programming skills.
  • Experience with low-level or driver-level programming.
  • Understanding of processor architecture fundamentals, preferably ARM.
  • Strong problem-solving, debugging, communication, and planning skills.
  • Knowledge of Linux kernel internals and Server/PC system architecture.
  • Experience in Pre-Silicon/Post-Silicon bringup for complex SoCs and platforms.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA +3 135 days ago $152,000$241,500
C++ Python GDB JTAG Linux Android Windows USB UART SPI PCIe CI/CD Firmware Device Drivers SoC Kernel Hardware-in-the-loop Object-Oriented Programming
5+ yrs exp

Manager, Tegra Software Chip

Nvidia

Santa Clara, CA 43 days ago $184,000$287,500
SoC Embedded Systems Kernel Device Drivers Pre-Silicon Post-Silicon Bring-up ISO26262 System Software Silicon Validation Micro-architecture Product Life Cycle Simulation Emulation
5+ yrs exp

Senior System Software Engineer, Simulation Software

Nvidia

Santa Clara, CA +3 33 days ago $152,000$241,500
C++ Python SystemC Linux Shell Scripting Pre-silicon Development Simulation Emulation FPGA Firmware Kernel Drivers Hardware-Software Interface Automation Test Infrastructure Validation Workflows
5+ yrs exp

System Software Engineer

Broadcom

San Jose, CA 38 days ago $143,800$230,000
RDMA Linux Kernel C C++ Python Ethernet NIC QoS Network Drivers Firmware x86 ARM64 Data Center Networking Virtual Switching HPC Packet Classification
10+ yrs exp

System Software Engineer

Apple Inc

Seattle, WA 31 days ago $142,300$263,300
C++ Objective-C Swift Linux Docker Kubernetes Distributed Systems System Programming IPC systemd launchd High Performance Computing Machine Learning ASIC Cloud Computing Containerization
4+ yrs exp

Systems Software Engineer, Platform Architecture

Apple Inc

Cupertino, CA 27 days ago $184,700$324,800
Go Swift C++ Python Bash HTTP DNS RPC Databases Operating Systems Cloud Security Authentication Authorization Docker Podman LLMs AI Agents
10+ yrs exp