Senior Software Engineer, Chips System Software

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
68 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $236k
$100k $308k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $151,000–$182,300 — the blue band above. At the midpoint, this role pays about $236k versus about $167k 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 · Senior Software Engineer, Chips System Software

The Senior Software Engineer, Chips System Software joins the Chips System Software organization to design and develop key aspects of chip-specific kernel drivers and embedded software. This role involves core OS enablement, chip and platform bring-up, and automation across pre-silicon and silicon platforms. You will collaborate with hardware and silicon teams to bring up new products, influence hardware architecture through design specifications, and debug complex hardware and software integration issues across multiple layers of the software stack. Required skills include C programming, Linux kernel development, and experience developing Linux device drivers. You must understand computer architecture fundamentals like caches, buses, memory controllers, DMA, and interrupts. The work focuses on enabling Linux and core operating system software across simulation, emulation, FPGA, and silicon platforms for next-generation chips.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and verify features for next-generation chip architectures.
  • Develop and debug Linux kernel drivers and core operating system software.
  • Perform chip and platform bring-up across simulation, emulation, FPGA, and silicon platforms.
  • Influence hardware architecture through design specifications and architecture reviews.
  • Debug and resolve complex hardware and software integration issues across the software stack.
  • Drive projects end-to-end from initial design through production deployment.
  • Enable Linux and core OS software on pre-silicon and silicon platforms.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong expertise in C programming, Linux kernel development, and core operating system software.
  • Hands-on experience developing and debugging Linux device drivers.
  • Strong background in complex system-level debugging and root cause analysis.
  • Familiarity with computer architecture fundamentals including caches, buses, memory controllers, DMA, and interrupts.
  • Demonstrated ability to independently drive projects from design through deployment with end-to-end ownership.
  • Experience with Buildroot, Linux distributions, or contributions to open-source projects (preferred).

More like this

Similar roles

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 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, NVLink Fusion

Nvidia

Santa Clara, CA +1 29 days ago
C C++ Python Rust Kernel-mode drivers Embedded firmware Microcode Linux kernel PCIe CXL InfiniBand Ethernet Pre-silicon verification Silicon bring-up DMA FPGA prototyping RTOS
5+ yrs exp

Senior System Software Engineer

HP Inc.

San Francisco, CA 15 days ago $162,000–$288,000
C C++ Python Linux Android Windows ARM SoC GPU DSP Valgrind Perfmon Bare-metal Firmware Logic Analyzers Embedded Software
8+ yrs exp

Senior System Software Engineer, Embedded Controller

Nvidia

Santa Clara, CA 35 days ago $152,000–$241,500
C Rust Firmware Real-time Operating System Device Drivers Kernel Modules PCIe I2C DMA GPIO Interrupts Computer Architecture Embedded Software System Software AI Development Tools
5+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp