Senior Platform Software Engineer, PCIe

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

Description For Senior Platform Software Engineer, PCIe

NVIDIA, the pioneering company that invented the GPU in 1999, is seeking a Senior Platform Software Engineer specializing in PCIe technology. This role is crucial for their AI computing initiatives, particularly working with the GH200 superchip designed for HPC and generative AI workloads. The position involves sophisticated system architecture work, focusing on PCIe architecture, system engineering, and software/firmware modifications. The ideal candidate will be responsible for driving innovations in GPU-based AI servers, optimizing I/O performance, and debugging complex system issues. This role offers an opportunity to work at the cutting edge of AI computing technology, contributing to the development of next-generation scaling AI supercomputing platforms. The position comes with competitive compensation ranging from $148,000 to $287,500, plus equity and benefits. NVIDIA's status as a leading technology employer, combined with their commitment to innovation in AI and parallel computing, makes this an exceptional opportunity for experienced engineers looking to make a significant impact in the field of AI computing infrastructure.

Last updated 3 days ago

Responsibilities For Senior Platform Software Engineer, PCIe

  • 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
  • Identify new technologies to improve performance
  • Work across industry to enable new technologies
  • Contribute to all phases of product development

Requirements For Senior Platform Software Engineer, PCIe

Linux
  • Deep understanding of Server Architecture, CPU design, PCI Express, and CXL at platform level
  • Deep understanding of PCI Express Error Handling (RAS) and Performance
  • Deep understanding of Linux kernel
  • Familiar with PCIe Switches and Retimers and associated firmware
  • Deep understanding of Memory architecture with focus on Memory RAS
  • Experience with UEFI BIOS and Linux Kernel source modification
  • Experience with C/C++ development and debugging in Linux
  • Excellent written and oral communication skills
  • Bachelor's Degree in Electrical Engineering or Computer Science or equivalent
  • 7+ years of experience as individual contributor

Benefits For Senior Platform Software Engineer, PCIe

Equity
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Platform Software Engineer, PCIe

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management, requiring 8+ years of experience and offering competitive compensation.

Senior ASIC Verification Engineer

Senior ASIC Verification Engineer role at NVIDIA, focusing on PCIe and CXL design verification for cutting-edge GPU technology.

Senior Backend Engineer, Web and Data Infrastructure

Senior Backend Engineer position at NVIDIA focusing on web and data infrastructure, requiring 8+ years of experience and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at NVIDIA, building next-gen Network management and Telemetry systems using distributed cloud applications and modern design principles.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Infrastructure Engineer role at NVIDIA, focusing on GPU development and infrastructure optimization with ML/AI integration.