Senior Software Engineer - GPU Platforms jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 2 weeks ago

Senior Software Engineer - GPU Platforms

NVIDIA has been transforming computer graphics and accelerated computing for over 25 years. They are seeking a Senior GPU Platforms Engineer to work on groundbreaking GPU systems and platform software, driving the next era of accelerated computing.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

You will take responsibility for platform software related to GPU systems, covering boot flows, driver integration, firmware/BIOS interactions, health monitoring, and system-level capabilities on new GPU platforms
Partnering with hardware, silicon, driver, and data center/Cloud units, you will launch new GPU platforms, resolve complex system challenges, and improve performance and power across configurations
Engage actively in code reviews and contribute to substantial production codebases using solid C/C++ and Python/scripting abilities
Develop and sustain an in-depth knowledge of OS and system software, concentrating on Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling
Understand how AI workloads map onto NVIDIA architectures (streaming multiprocessors, Tensor Cores, memory hierarchy, NVLink , PCIe, MIG, etc.), and how these architectural features impact latency, throughput, and cost
Apply your expertise in computer architecture to manage CPU–GPU interactions, PCIe, NVLink, memory hierarchy, interrupts, power management, and firmware/bootloaders

Qualification

C/C++PythonLinux internalsComputer architectureFirmware/bootloadersDriver integrationPerformance profilingCode reviewsHealth monitoringConcurrency

Required

BS/MS/PhD (or equivalent experience) in Computer Science, Computer Engineering, Electrical Engineering, or a related area, along with multiple years of experience in systems, platform, embedded, or GPU software roles
At least 10 years of experience in developing systems and platform software
Demonstrated proficiency in C/C++ along with strong Python/scripting abilities, having worked on extensive production codebases and conducted code reviews
Strong familiarity with OS and system software, covering Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling
A solid understanding of computer architecture, covering CPU–GPU interactions, PCIe, NVLink, memory hierarchy, interrupts, power management, and firmware/bootloaders

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase