Senior System Software Engineer, GPU Virtualization jobs in United States
info-icon
This job has closed.
company-logo

NVIDIA · 1 day ago

Senior System Software Engineer, GPU Virtualization

NVIDIA is a leader in artificial intelligence and computing technologies, seeking a highly motivated engineer to join their GPU Virtualization team. The role involves designing, developing, and optimizing software for next-generation NVIDIA GPUs, collaborating with various internal teams to define new products and resolve issues.

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

Responsibilities

Work closely with passionate engineers to design, develop, optimize, debug, unit test, document and maintain next-generation graphics and computing features for NVIDIA GPUs
We work on next-generation GPU hardware and software features through all phases of development, and you will get an opportunity to work across user and kernel stacks
Also work on customer issues and provide timely root cause of the problem and resolution
Collaborate with many internal teams (software, hardware, architecture, QA and OEM support), partners and customers to define new products and features, and resolve issues

Qualification

C/C++Windows/Linux device driversDebugging skillsVirtualization conceptsDX/OGL graphics technologiesComputer system architectureAnalytical skillsTechnical documentationCollaboration skills

Required

BS degree or higher or equivalent experience (computer science or related)
10+ years of industry experience
In depth understanding of Windows or Linux device drivers, PC architecture and ability to work close to the hardware
Proficient in C/C++ with strong software development, optimization and analytical skills
Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze complex pieces of software
Strong articulation skills for crafting and improving technical documents, and to engage globally distributed engineering team

Preferred

Understanding of Virtualization concepts and system software for ESX, Hyper-V or KVM
Knowledge of DX/OGL graphics technologies, WDDM model
Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

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