H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
NVIDIA logo

Senior System Software Engineer, GPU Server

NVIDIA
Santa Clara, CA Full-time 12/2/2025 $184k - $356.5k per year
Undergraduate with 5+ Years of ExperienceMaster's with 2+ Years of Experience

Job Description

We are looking for experienced software engineers to develop high-speed interconnect technologies for GPUs and high-performance computing servers, collaborating with hardware architects and platform software experts to innovate in data centers.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 8+ years experience in a related hardware/software position
  • Strong C/C++ programming skills
  • Familiarity with computer architecture and ability to work close to the hardware
  • Background with PCIE, NVLink or server IO technologies like Infiniband, Ethernet is a plus
  • Previous experience of working on a large system software code base is preferable
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Responsibilities

  • Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors
  • Crafting software tools and infrastructure required for new chip development, validation, and productization
  • Assessing new hardware features and architecting diagnostic software using pre-beta CUDA extensions
  • Understanding hardware and software architectures