Senior System Software Engineer, GPU Server

Nvidia

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $236k
$154k most similar roles pay here $302k

This role pays more than 80% of similar roles. Most pay $196,750–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $216k 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 1391 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, GPU Server

As a Senior System Software Engineer, GPU Server, you will join the team developing next-generation high-speed interconnect technologies for GPU and high-performance computing servers. You will collaborate with hardware architects, silicon designers, and platform software experts to build robust tools and infrastructure required for new chip development, validation, and productization. Your daily work involves assessing new hardware features and architecting diagnostic software using pre-beta CUDA extensions to solve complex problems in the data center and factory environments. The role requires expert C/C++ programming skills, deep knowledge of networking concepts, algorithms, and operating system fundamentals. You must possess a strong understanding of computer architecture at the systems level, with familiarity in technologies like PCIe, NVLink, Infiniband, or Ethernet. This position focuses on providing efficient solutions to validate and test next-generation processors within large system software codebases.

What you'll do

  • Develop high-speed interconnect technologies for GPUs and high-performance computing servers.
  • Create software tools and infrastructure required for new chip development, validation, and productization.
  • Architect diagnostic software using pre-beta CUDA extensions to assess new hardware features.
  • Provide robust and efficient solutions to validate and test next-generation processors.
  • Develop systems software based on operating system fundamentals, algorithms, and computer architecture.
  • Support the product development lifecycle of computing and graphics processors in coordination with hardware teams.

What we're looking for

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 8+ years of experience in a related hardware/software position.
  • Strong C/C++ programming skills.
  • Familiarity with computer architecture and the ability to work close to the hardware.
  • Knowledge of networking concepts, algorithms, and systems software with an emphasis on OS fundamentals.
  • Experience with PCIe, NVLink, or server IO technologies like InfiniBand or Ethernet (preferred).
  • Experience working on a large system software codebase (preferred).
  • Strong problem solving, debugging, leadership, and interpersonal skills.

More like this

Similar roles

Senior System Software Engineer, GPU Server

Nvidia

Santa Clara, CA 139 days ago $184,000–$287,500
C++ C CUDA OpenGL Computer Architecture Operating Systems PCIe NVLink Infiniband Ethernet System Software Debugging High-Performance Computing
8+ yrs exp

Principal Engineer - System Software GPU Server

Nvidia

Santa Clara, CA 139 days ago $272,000–$431,250
C++ C CUDA PCIe NVLink Infiniband Ethernet System Software Computer Architecture High-Performance Computing Algorithms AI Prompt Tools
10+ yrs exp

Senior Systems Software Engineer, GPU Diagnostics

Nvidia

Santa Clara, CA 20 days ago
C++ C Linux System Software Hardware Architecture Device Programming Algorithms High-Performance Computing DMA Memory Controllers Emulation Product Hardening AI Productivity Tools
5+ yrs exp

Senior Systems Software Engineer, GPU Software

Nvidia

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