Senior System Software Engineer, GPU Server

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior System Software Engineer, GPU Server

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer for their GPU Server team. This role focuses on building next-generation graphics and computing products, specifically developing the most stressful applications for GPU and high-performance computing server testing. The position requires expertise in C++ programming, graphics concepts, and systems software with emphasis on OS fundamentals.

The role involves close collaboration with architecture, hardware, and driver teams throughout the product development lifecycle. You'll be responsible for creating software tools and infrastructure for chip development, validation, and productization. The position offers competitive compensation ranging from $148,000 to $287,500, plus equity and comprehensive benefits.

NVIDIA is known for being one of the technology world's most desirable employers, with forward-thinking teams and unprecedented growth opportunities. The ideal candidate will combine technical expertise with strong communication skills and meticulous engineering practices. This position offers the opportunity to work on cutting-edge technology while contributing to NVIDIA's mission of transforming industries through AI and digital twins.

The role requires 5+ years of relevant experience and deep understanding of computer architecture. You'll be working in a collaborative environment where leadership, self-management, and interpersonal skills are valued alongside technical expertise. Join NVIDIA's elite engineering teams and be part of shaping the future of computing technology.

Last updated 3 months ago

Responsibilities For Senior System Software Engineer, GPU Server

  • Work closely with architecture, hardware and driver teams through product development lifecycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic tests
  • Understand hardware and software architectures

Requirements For Senior System Software Engineer, GPU Server

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 5+ 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 product technologies like Infiniband, Ethernet is a plus
  • Previous experience working on large system software code base
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Benefits For Senior System Software Engineer, GPU Server

  • Competitive salaries
  • Generous benefits package
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, GPU Server

Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at NVIDIA, focusing on building infrastructure and web applications using Java, JavaScript, and microservices architecture.

Senior System Software Engineer

Senior System Software Engineer role at NVIDIA, developing core infrastructure services for Cumulus Linux, the network operating system powering AI-focused data centers.

Senior Software Verification Engineer

Senior Software Verification Engineer position at NVIDIA, focusing on networking products and BlueField network cards, requiring 5+ years of experience in software development and strong Python skills.

Senior Software Developer, HPC Cluster Management

Senior Software Developer position at NVIDIA focusing on HPC Cluster Management, offering competitive compensation and the opportunity to work on cutting-edge technology.

Senior CUDA Compute Systems Software Engineer

Senior CUDA Compute Systems Software Engineer role at NVIDIA, focusing on kernel-level drivers development for AI and Data Center products, offering competitive compensation and growth opportunities.