CareerPlan

Senior System Software Engineer - GPU Virtualization

India, PuneFull-time2026-07-29 → 2026-11-10

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