NVIDIA
Senior System Software Engineer, GPU Server
$184K–$356K
US, CA, Santa Clara +1 · Senior · Full-time · Posted Oct 2, 2026
- Location
- US, CA, Santa Clara
US, OR, Hillsboro - Experience
- 8+ years in a related hardware/software position.
- Education
- BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
About the job
Develops software tools, infrastructure, diagnostics, and validation solutions for next-generation processors and GPU server interconnect technologies.
What you'll do
- Collaborate with architecture, hardware, and driver teams throughout processor and compute-product development.
- Create software tools and infrastructure for chip development, validation, and productization.
- Assess new hardware features and design diagnostic software using pre-beta CUDA extensions.
What they ask for
- Strong C/C++ programming skills.
- Familiarity with computer architecture and ability to work close to hardware.
- Strong problem-solving and debugging skills.
- Ability to self-manage, show leadership, and work well with others.
Nice to have
- Background with PCIE, NVLink, or server IO technologies such as Infiniband and Ethernet.
- Previous experience working on a large system software code base.
Pay
184,000 USD - 287,500 USD (base salary, Level 4); 224,000 USD - 356,500 USD (base salary, Level 5)
Tools
C/C++, CUDA, PCIE, NVLink, Infiniband, Ethernet
AI focus
NVIDIA uses AI tools in its recruiting processes; the role’s AI-related work is not specified.
Model-written summary · the original posting is authoritative