Senior Systems Software Engineer, Data Center Platform Enablement
Core
Senior Systems Software Engineer responsible for bring-up, integration, validation, and troubleshooting of GPU rack compute tray platforms to ensure server functionality before mass deployment.
Role type
Senior Systems Software Engineer (Data Center Platform Enablement)
Builds
NVIDIA AI server systems integrating GPUs, NVLink, Networking, CPUs, and optimized AI/HPC software stacks.
Domain
Data Center / High-Performance Computing (HPC) / AI Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Computer system and firmware architecture design, CPLD/FPGA design and RTL, Low-level interfaces (SBIOS, BMC, I2C, SPI, PCIe, JTAG), Embedded Linux development (C/C++), Bash/Python scripting, Simulation and emulation (QEMU), Hands-on hardware debugging.
Preferred skills
Early design and power-on debug experience, AI tool usage for design acceleration, Root cause analysis leadership.
Technologies
NVIDIA GPUs, NVLink, PCIe, NVMe SSD, QEMU, Embedded Linux, C/C++, Bash, Python, FPGA, CPLD.
Responsibilities
Collaborate with architects on server system designs (CPU, GPU, Memory, NIC, Cooling); Review hardware schematics and board designs; Perform simulation/emulation for early design validation; Debug early server prototypes and power-on tests; Support manufacturing flows, firmware updates, and BOM changes; Drive root cause analysis for bring-up failures; Develop diagnostic test tools and automation for system software/firmware qualification.
Seniority
Senior, hands-on IC