Senior Software Engineer, Chips System Software

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 96% of similar roles. Most pay $151,000–$196,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $174k 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 Software Engineer, Chips System Software

As a Senior Software Engineer, Chips System Software within the Chips System Software organization, you will design and develop critical chip-specific kernel drivers and embedded software. You will be responsible for Linux kernel development, Core OS enablement, Chip and Platform Bring-up, and automation across both pre-silicon and silicon platforms. Your daily work involves collaborating with hardware, silicon, and pre-silicon teams to bring up new platforms and resolve complex hardware and software integration issues across multiple layers of the stack. You will utilize C programming, Linux kernel internals, and device driver development while navigating computer architecture fundamentals like caches, buses, memory controllers, DMA, and interrupts. The role focuses on enabling next-generation chips from early modeling through production deployment, solving intricate system-level debugging and root cause analysis problems within complex hardware and software integration environments.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop key features for next-generation chip architectures and system software.
  • Develop and verify Linux kernel drivers and core operating system software.
  • Perform chip and platform bring-up across pre-silicon, emulation, FPGA, and silicon platforms.
  • Influence hardware architecture through design specifications and technical reviews.
  • Debug and resolve complex hardware and software integration issues across the software stack.
  • Conduct root cause analysis for system-level issues involving memory controllers, DMA, and interrupts.
  • Drive projects from initial design through production deployment with end-to-end ownership.

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 and Linux kernel development.
  • Experience developing and debugging Linux device drivers and core operating system software.
  • Strong background in complex system-level debugging and root cause analysis.
  • Familiarity with computer architecture fundamentals including caches, buses, memory controllers, DMA, interrupts, and low-level hardware interactions.
  • Deep expertise in Linux kernel internals and enabling Linux on pre-silicon and silicon platforms (preferred).
  • Experience with Buildroot, Linux distributions, or contributions to open-source projects (preferred).

More like this

Similar roles

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 24 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

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 Software Engineer

Nvidia

Santa Clara, CA +3 134 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

Senior Embedded Software Engineer

TSC

Huntsville, AL 16 days ago
C++ Embedded Linux Python Bash POSIX Threads FPGA Ethernet Serial Interfaces Hardware-in-the-loop Middleware Device Drivers Version Control
5+ yrs exp