Drimva

NVIDIA

Senior Software Engineer, Virtualization and Linux Kernel

$224K–$431K

US, CA, Santa Clara +1 · Senior · Full-time · Posted Oct 22, 2026

Location
US, CA, Santa Clara
US, CO, Remote
Experience
12+ years of experience in Linux kernel development or virtualization.
Education
BS degree or higher in computer science, computer engineering, or a related field, or equivalent experience.

About the job

Develop and maintain upstream Linux kernel support for NVIDIA GPU virtualization, including vGPU features in Nova and integration across the Linux virtualization stack.

What you'll do

  • Design, develop, test, document, and maintain kernel virtualization support; advance vGPU enablement in Nova.
  • Work on virtualization components including KVM, QEMU, and VFIO, addressing device assignment, SR-IOV, memory management, and virtual-device lifecycle.
  • Drive kernel proposals and patches through upstream review, and debug issues across drivers, hypervisors, and GPU firmware interfaces.

What they ask for

  • BS degree or higher in computer science, computer engineering, or a related field, or equivalent experience.
  • 12+ years of experience in Linux kernel development or virtualization.
  • Relevant contributions accepted into the upstream Linux kernel, including preparing patch series and working with maintainers.
  • Proficiency in Rust and C, plus in-depth knowledge of Linux kernel internals and virtualization.

Nice to have

  • Knowledge of GPU architecture, GPU drivers, or GPU virtualization; experience with DRM, Nouveau, or Nova.
  • Rust-for-Linux contributions; hands-on KVM, QEMU, VFIO, IOMMU, or PCIe SR-IOV development; or open-source maintainer/reviewer experience.

Pay

224,000 USD - 356,500 USD base salary (Level 5); 272,000 USD - 431,250 USD base salary (Level 6)

Tools

Rust, C, Linux kernel, KVM, QEMU, VFIO, GDB, KGDB

AI focus

The role develops GPU virtualization technologies that support GPU computing in cloud and enterprise environments. NVIDIA states it uses AI tools in its recruiting processes.

Model-written summary · the original posting is authoritative

First seen Oct 23, 2026 · Last verified Nov 4, 2026 (UTC)