Senior System Software Engineer

Nvidia

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 72% of similar roles. Most pay $151,000–$213,093 — the shaded band above. At the midpoint, this role pays about $197k versus about $182k 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

As a Senior System Software Engineer - Tegra Tools, you will join the Tegra Tools team to construct, optimize, and direct software tools and infrastructure for flashing and provisioning NVIDIA chips across Automotive, Embedded, and Data Center products. You will manage the full tools lifecycle from pre-silicon development through silicon bring-up and post-silicon validation while collaborating with hardware, firmware, and QA teams to define requirements. The role involves developing host and target software tools to support internal teams and external partners. Required skills include C/C++, Python, object-oriented programming, and a deep understanding of computer architecture, low-level interfaces like USB, UART, SPI, PCIe, and JTAG. You must be able to troubleshoot SoC boot sequences and utilize GDB or JTAG debuggers to resolve failures across various flash and provisioning workflows for diverse hardware platforms.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Construct and optimize software tools for flashing and provisioning NVIDIA chips across Automotive, Embedded, and Data Center products.
  • Manage the full tools lifecycle from pre-silicon development through silicon bring-up and post-silicon validation.
  • Develop and maintain host and target software tools to support internal teams and external partners.
  • Define and deliver tooling requirements by collaborating with hardware, firmware, architecture, and QA teams.
  • Troubleshoot boot failures across the SoC boot sequence from ROM and bootloader phases to kernel initialization.
  • Debug complex system issues using tools like GDB and JTAG debuggers.
  • Redefine legacy workflows into agentic systems to improve operational efficiency.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 5+ years of relevant software development experience.
  • Strong C/C++ and Python programming skills with experience shipping production-quality tools.
  • Solid understanding of software engineering principles and object-oriented programming.
  • Knowledge of computer architecture, low-level interfaces, and host-device communication protocols like USB, UART, SPI, PCIe, and JTAG.
  • Comprehension of SoC boot sequences from ROM/bootloader phases to kernel initialization with ability to troubleshoot failures.
  • Strong problem-solving and debugging skills using tools such as GDB and JTAG debuggers.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA 17 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 Software Engineer

Nvidia

Remote (Santa Clara, CA) +3 67 days ago $184,000$287,500
C C++ System Architecture Embedded Systems Operating Systems Hardware Acceleration ISO 26262 ASPICE ISO 21434 Generative AI
8+ yrs exp Remote

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 25 days ago $224,000$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

System Software Engineer

Nvidia

Santa Clara, CA 96 days ago $124,000$195,500
C C++ Object-Oriented Programming Linux Kernel ARM SoC System Architecture Pre-Silicon Post-Silicon bring up Hardware Qualification Failure Analysis middle-ware
2+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 64 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