System Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$124,000–$195,500 / yr
Employment
Full-time
Posted
141 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $160k
$110k $256k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $165,379–$231,150 — the blue band above. At the midpoint, this role pays about $160k versus about $198k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · System Software Engineer

The System Software Engineer - Tegra will join the System Software group focusing on Data Center Server Platform Diagnostics. This role involves designing and developing diagnostic middleware and applications for SOC and GPU hardware across the entire product life cycle, including bring-up, manufacturing, hardware qualification, and failure analysis. You will architect new diagnostic software solutions, collaborate with internal teams to integrate components into system software, and work with ASIC and NPI teams to meet new product requirements. Key responsibilities include researching industrial technical standards and driving implementations. Required skills include strong C/C++ and object-oriented programming, low-level driver programming, and processor architecture fundamentals, preferably ARM. Candidates should possess strong debugging skills and knowledge of Linux kernel internals or server system architecture to support complex heterogeneous computing systems.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design and develop diagnostic middle-ware and applications for NVIDIA SOC and GPU hardware.
  • Architect and drive new diagnostic software solutions for all product life cycle phases.
  • Integrate diagnostic components with various system software components across the architecture.
  • Plan and implement new product requirements in close coordination with ASIC and NPI teams.
  • Research and evaluate industrial technical standards to drive necessary software 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 EE/CS or equivalent experience.
  • 2+ years of experience.
  • Strong C/C++ programming skills and object-oriented programming skills.
  • Experience with low level / driver level programming.
  • Understanding of processor architecture fundamentals, preferably arm (preferred).
  • Strong problem-solving and debugging skills.
  • Strong communication, interpersonal and planning skills.
  • Knowledge of Linux kernel internals (preferred).

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA 13 days ago $184,000–$287,500
C C++ Object-Oriented Programming Linux Kernel Firmware Boot Software ARM SoC System Architecture Pre-Silicon Post-Silicon Bringup Root Cause Analysis Kernel Internals
8+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA 105 days ago $184,000–$287,500
C++ C Linux Kernel ARM Operating Systems Kernel Programming Computer Architecture Firmware SoC Object-Oriented Programming Pre-Silicon Post-Silicon bring up Diagnostic Software Root Cause Analysis
8+ yrs exp

Senior Technical Program Manager

Nvidia

Santa Clara, CA 13 days ago $136,000–$218,500
SOC System Software Kernel Device Drivers Pre-Silicon Post-Silicon Platform Bring-up Operating Systems Micro-architecture Silicon Validation Power Management Buses and Interconnects SW Development Life Cycle Diagnostic Software Systems Architecture
8+ yrs exp

SoC Software Engineer

Nvidia

Santa Clara, CA 14 days ago $108,000–$178,250
C C++ SoC Firmware Linux Kernel Embedded Software Device Drivers ARM Computer Architecture ASIC Hardware Validation Silicon Bring-up Object-Oriented Design AI HPC

Tegra System Software Engineer

Nvidia

Remote (Santa Clara, CA) +1 21 days ago $152,000–$241,500
C ARM Embedded Software Kernel Drivers SoC System Software Pre-silicon Silicon JTAG Microprocessor Microcontroller DMA Debugging
5+ yrs exp Remote

Senior Tegra Software Engineer

Nvidia

Santa Clara, CA 70 days ago $152,000–$241,500
C C++ Assembly Rust Ada Spark Firmware Embedded Systems SoC Root of Trust Cryptography Secure Boot Confidential Compute Pre-silicon Simulation Emulation Security SDLC ISO 26262 ISO 21434
5+ yrs exp