Senior System Software Engineer - GPU Virtualization
Core
Design, develop, optimize, debug, and maintain next-generation graphics and computing features for NVIDIA GPUs, working across user and kernel stacks.
Role type
Senior System Software Engineer (GPU Virtualization)
Builds
Next-generation graphics and computing features for NVIDIA GPUs
Domain
Semiconductor / GPU / System Software
Deliverable
production ML models
Required skills
C/C++, Windows/Linux device drivers, PC architecture, debugging (gdb/kgdb/windbg), software optimization, analytical skills
Preferred skills
Virtualization concepts (ESX, Hyper-V, KVM), DX/OGL graphics technologies, WDDM model, computer system architecture fundamentals
Technologies
C, C++, Windows, Linux, gdb, kgdb, windbg, ESX, Hyper-V, KVM, DX, OGL, WDDM
Responsibilities
Design, develop, optimize, debug, unit test, document, and maintain next-generation graphics and computing features for NVIDIA GPUs; Work across user and kernel stacks; Provide timely root cause analysis and resolution for customer issues; Collaborate with internal teams, partners, and customers to define new products and features.
Seniority
Senior, hands-on IC