Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Python @ 4 GPU @ 4Details
NVIDIA is seeking a Senior GPU Platforms Engineer to work on platform software and systems for next-generation GPU platforms. The role focuses on boot flows, driver integration, firmware/BIOS interactions, health monitoring, and system-level capabilities, partnering with hardware, silicon, driver, and data center/cloud teams to launch new GPU platforms and resolve complex system challenges.
Responsibilities
- Take ownership of platform software related to GPU systems: boot flows, driver integration, firmware/BIOS interactions, health monitoring, and system-level capabilities.
- Partner with hardware, silicon, driver, and data center/Cloud teams to launch new GPU platforms and resolve complex system challenges.
- Improve performance and power across system configurations.
- Participate in and lead code reviews; contribute to substantial production codebases using C/C++ and Python/scripting.
- Develop and maintain in-depth knowledge of OS and system software, with emphasis on Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
- Understand and apply GPU architecture concepts (streaming multiprocessors, Tensor Cores, memory hierarchy, NVLink, PCIe, MIG) and how these features affect latency, throughput, and cost.
- Apply computer architecture expertise to manage CPU–GPU interactions, PCIe, NVLink, memory hierarchy, interrupts, power management, and firmware/bootloaders.
Requirements
- BS/MS/PhD (or equivalent experience) in Computer Science, Computer Engineering, Electrical Engineering, or a related area.
- Multiple years of experience in systems, platform, embedded, or GPU software roles; at least 10 years of experience developing systems and platform software.
- Demonstrated proficiency in C/C++ and strong Python/scripting abilities; experience working on large production codebases and conducting code reviews.
- Strong familiarity with OS and system software: Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling.
- Solid understanding of computer architecture: CPU–GPU interactions, PCIe, NVLink, memory hierarchy, interrupts, power management, and firmware/bootloaders.
Benefits
- Competitive base salary with ranges dependent on level and location: Level 4 base salary range: 184,000 USD - 287,500 USD; Level 5 base salary range: 224,000 USD - 356,500 USD.
- Eligible for equity and comprehensive benefits (see https://www.nvidia.com/en-us/benefits/).
- NVIDIA is an equal opportunity employer committed to a diverse work environment.
- Applications accepted at least until December 27, 2025.