Senior System Software Engineer, GPU Server

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Santa Clara, CA, USAHillsboro, OR, USA
$148,000 - $287,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
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 combines hardware and software expertise to build next-generation graphics and computing products. The position involves creating the most demanding applications for GPU and high-performance computing server validation.

The role requires extensive knowledge of C++ programming, graphics concepts, and operating systems fundamentals. You'll work directly with architecture, hardware, and driver teams throughout the product development lifecycle, focusing on crafting software tools and infrastructure for chip development and validation. The position involves working with cutting-edge technologies including CUDA and OpenGL extensions.

This is an excellent opportunity for experienced engineers who want to work at the intersection of hardware and software. NVIDIA offers competitive compensation, including a base salary range of $148,000 - $287,500, plus equity and comprehensive benefits. The company is known for its innovative culture and is transforming industries through AI and digital twins technology.

The ideal candidate will have 5+ years of relevant experience, strong C/C++ skills, and deep understanding of computer architecture. Knowledge of PCIE, NVLink, or server technologies is advantageous. The role demands excellent problem-solving abilities and strong communication skills. You'll be joining a forward-thinking team in either Santa Clara, CA or Hillsboro, OR, working on projects that directly impact the future of computing technology.

Last updated a day 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
  • Work with pre-beta CUDA and OpenGL extensions

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
  • Background with PCIE, NVLink or server product technologies
  • Experience working on large system software code base
  • 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

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, GPU Server

System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, focusing on test automation and optimization for network products, requiring 5+ years of experience in software development and hardware testing.

Senior Switch Software Verification Engineer

Senior Switch Software Verification Engineer role at NVIDIA, focusing on Python-based verification infrastructure and test automation for networking systems.

Senior System Test Design Engineer

Senior System Test Design Engineer position at NVIDIA, developing automated tests for networking switches, requiring 5+ years of software development experience and strong programming skills.

Senior Software Engineer - Python Numerical Computing Libraries

Senior Software Engineer position at NVIDIA focusing on developing GPU-accelerated Python numerical computing libraries, offering competitive salary and remote work options.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Front End Infrastructure Engineer role at NVIDIA focusing on developing and maintaining core verification and RTL infrastructure for GPU development with competitive compensation and benefits.