Senior Platform Software Engineer, PCIe

World leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $276,000
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 architecture. This role is crucial for their next-generation AI supercomputing platforms, particularly working with the GH200 superchip. The position involves sophisticated system architecture work, focusing on PCIe design, I/O optimization, and complex debugging for GPU-based AI servers. The ideal candidate will have extensive experience with server architecture, PCIe protocols, and Linux kernel development. This is an opportunity to work at the forefront of AI computing technology, contributing to systems that power everything from gaming to autonomous vehicles. The role offers competitive compensation, including equity, and the chance to work with some of the most forward-thinking professionals in the technology industry. NVIDIA's commitment to innovation and their position as "the AI computing company" makes this an exciting opportunity for experienced engineers looking to make a significant impact in the field of AI and high-performance computing.

Last updated 11 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
  • 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

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 engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.