Senior Platform Software Engineer, AI Server - GPU

World leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $276,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Hardware

Description For Senior Platform Software Engineer, AI Server - GPU

NVIDIA, the pioneering company that invented the GPU in 1999, is seeking a Senior Platform Software Engineer to join their AI Server GPU team. This role is crucial in developing next-generation scaling AI supercomputing platforms, with a specific focus on PCIe firmware and software stack ownership for all NVIDIA GPU servers.

The position offers an opportunity to work at the forefront of AI computing, specifically with NVIDIA's GH200 superchip, which is designed for HPC and generative AI workloads. As a senior engineer, you'll be responsible for driving innovations in GPU-based AI servers, optimizing I/O performance, and architecting complex systems for datacenter requirements.

The ideal candidate will bring deep expertise in Server Architecture, CPU design, PCI Express, and CXL at the platform level. You'll be working with various internal and external leads, driving customer use cases, and aligning architecture with customer requirements. This role requires strong technical skills in Linux kernel, UEFI BIOS modification, and C/C++ development.

Working at NVIDIA means joining one of the technology world's most desirable employers, with some of the most forward-thinking talent in the industry. The company offers competitive compensation, including a base salary range of $148,000 - $276,000, plus equity and benefits. This is an excellent opportunity for someone who is creative, autonomous, and passionate about advancing AI computing technology.

Last updated 5 days ago

Responsibilities For Senior Platform Software Engineer, AI Server - GPU

  • Drive and deliver innovations for GPU based AI server with focus on PCIe architecture
  • Define system architecture to optimize I/O performance for GPU applications
  • Debug complex system issues related to GPU, I/O bus and CPU
  • Architect complex systems and I/O error handling
  • Identify gaps in platform debuggability
  • Work across industry to enable new technologies
  • Contribute to all phases of product development

Requirements For Senior Platform Software Engineer, AI Server - GPU

Linux
  • Deep understanding of Server Architecture, CPU design, PCI Express, and CXL
  • Deep understanding of Linux kernel
  • Experience with PCIe Switches and Retimers
  • Deep understanding of Memory architecture
  • Experience modifying UEFI BIOS and Linux Kernel source
  • Experience with C/C++ development
  • Bachelor's Degree in Electrical Engineering or Computer Science
  • 7+ years of experience as individual contributor
  • Excellent written and oral communication skills

Benefits For Senior Platform Software Engineer, AI Server - GPU

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Platform Software Engineer, AI Server - GPU

Senior Test Design Methodology Engineer

Senior Test Design Methodology Engineer role at NVIDIA focusing on testability features and validation methodologies for chip optimization.

Senior Software Verification Engineer

Senior Software Verification Engineer role at NVIDIA, leading DPU software verification strategies and team mentorship in Yokneam, Israel.

Senior C++ Software Engineer - Apache Spark Solution

Senior C++ Software Engineer position at NVIDIA focusing on Apache Spark acceleration and high-performance computing solutions.

Senior Physical Design Backend Engineer

Senior Physical Design Backend Engineer role at NVIDIA, focusing on developing high-speed communication devices and chip design optimization.

Senior Software Developer, HPC

Senior Software Developer position at NVIDIA focusing on High-Performance Computing, developing revolutionary communication frameworks and applications for supercomputers and data centers.