Senior Systems Software Engineer, GPU Diagnostics

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $206k
$147k most similar roles pay here $263k

This listing doesn't post a salary. Most similar roles pay $177,087–$235,750.

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 1047 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Systems Software Engineer, GPU Diagnostics

Senior Systems Software Engineer - GPU Diagnostics will join the GPU Diagnostics SW team to develop demanding applications for GPUs and high-performance computing servers throughout their lifecycle. Working closely with kernel driver, architecture, system design, and manufacturing teams, you will design, implement, unit test, and debug changes in the software stack to move next-generation hardware from development to production. Your daily work involves emulation, bring-up, and product hardening for products spanning datacenter systems, desktops, notebooks, and workstations. The role requires expert C/C++ programming skills, knowledge of device programming, algorithms, and OS fundamentals. You must possess a deep understanding of system-level hardware architecture, including caches, buses, memory controllers, and DMA. Candidates should have experience with Linux and large system software codebases while utilizing modern AI productivity tools to automate tasks and improve quality.

What you'll do

  • Design, implement, and unit test changes in the NVIDIA software stack for next-generation hardware.
  • Debug software components to move products from the design and development stages into production.
  • Execute emulation, bring-up, and product hardening for groundbreaking GPU and HPC systems.
  • Track and support devices through manufacturing, development, and deployment across various end-user platforms.
  • Resolve complex technical issues impacting NVIDIA's end users and partner OEMs.
  • Develop low-level systems software using C/C++ within a Linux environment.
  • Utilize modern AI productivity tools to automate routine tasks and improve code quality.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • Proficiency in C/C++ language, libraries, and toolchains.
  • 5+ years of hands-on experience developing low-level systems software, preferably using Linux OS.
  • Strong knowledge of computer system architecture, including microprocessors, caches, buses, memory controllers, and DMA.
  • Experience working on a large system software codebase (preferred).
  • Good written and verbal communication skills with strong collaborative and networking abilities.
  • Ability to self-manage, show leadership, and thrive in high-pressure, fast-paced development environments.
  • Proficiency using modern AI productivity tools to streamline work and automate tasks.

More like this

Similar roles

Senior Systems Software Engineer, GPU Software

Nvidia

Santa Clara, CA 17 days ago $152,000–$241,500
C C++ System Architecture CI/CD Docker Kubernetes YAML KVM Hyper-V XenServer Fuzzing Static Code Analysis Dynamic Analysis Containerization DMA
5+ yrs exp

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +1 32 days ago $184,000–$287,500
C C++ CUDA Kernel Mode Development Parallel Computing Linux Windows System Software Operating Systems Virtual Memory memory-mapped IO Interconnects
7+ yrs exp Remote

Senior System Software Engineer, Performance - CUDA Driver

Nvidia

Santa Clara, CA 30 days ago $184,000–$287,500
CUDA C++ C GPU Kernel Software performance-engineering Computer Architecture Operating Systems Concurrency Memory Management Python HPC Deep Learning Profiling Firmware Hardware/Software Co-design Pre-silicon Analysis
7+ yrs exp Hybrid

Senior System Software Engineer, Simulation Software

Nvidia

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