Senior GPU Virtualization Engineer - Open-Source/Linux

NVIDIA Corporation

Santa Clara (CA)

Vor Ort

USD 224.000 - 431.000

Vollzeit

Vor 11 Tagen

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equity
Competitive benefits

Zusammenfassung

NVIDIA is seeking a Senior System Software Engineer to advance open-source Linux kernel support for GPU virtualization. You will develop virtualization features in Rust and C, contribute to the upstream kernel, and collaborate with maintainers and partners across distributed teams.

You will own vGPU enablement in Nova, work with KVM/QEMU/VFIO, and drive upstream discussions while ensuring robust device lifecycle, memory management, and performance.

Qualifikationen

  • BS degree or higher in computer science, computer engineering or related field.
  • 12+ years of Linux kernel development or virtualization experience.
  • Contributions accepted into upstream Linux kernel; patch series experience.
  • Proficiency in Rust and C with memory safety in mind.
  • Deep knowledge of Linux kernel internals and device-driver model.
  • Strong virtualization expertise including host/guest interactions and isolation.

Aufgaben

  • Design and maintain upstream Linux kernel support for NVIDIA GPU virtualization including vGPU in Nova.
  • Work with KVM, QEMU, VFIO on device assignment and memory management.
  • Drive patch proposals through upstream review processes with maintainers.
  • Review contributions and address feedback from subsystem maintainers.
  • Debug and resolve functional, performance, and reliability issues in host drivers and firmware interfaces.
  • Collaborate with internal teams and open-source communities to define features and ensure upstream compatibility.

Kenntnisse

Rust
C
Linux kernel
Virtualization
Debugging tools
Open-source collaboration
Technical writing

Ausbildung

BS degree or higher in CS/CE or related field

Tools

KVM
QEMU
VFIO
IOMMU
PCIe SR-IOV

Jobbeschreibung

NVIDIA is seeking a Senior System Software Engineer to advance open-source Linux kernel support for GPU virtualization. You will develop virtualization features in Rust and C, contribute to the upstream kernel, and collaborate with maintainers and partners across distributed teams.

You will own vGPU enablement in Nova, work with KVM/QEMU/VFIO, and drive upstream discussions while ensuring robust device lifecycle, memory management, and performance.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior System Software Engineer-GPU Virtualization (Rust/C)
Senior System Software Engineer-GPU Virtualization (Rust/C)

NVIDIA Corporation • Colorado

Vor Ort
USD 224.000 - 431.000
Senior Kernel Virtualization Engineer (Rust/C) – vGPU
Senior Kernel Virtualization Engineer (Rust/C) – vGPU

Salesonaut • Santa Clara (CA)

Vor Ort
USD 224.000 - 431.000
Equity
Benefits
Senior Software Engineer, Virtualization and Linux Kernel
Senior Software Engineer, Virtualization and Linux Kernel

NVIDIA Corporation • Colorado

Vor Ort
USD 224.000 - 431.000
Senior Software Engineer, Virtualization and Linux Kernel
Senior Software Engineer, Virtualization and Linux Kernel

Salesonaut • Santa Clara (CA)

Vor Ort
USD 224.000 - 431.000
Equity
Benefits
Senior Software Engineer, Virtualization and Linux Kernel
Senior Software Engineer, Virtualization and Linux Kernel

NVIDIA Corporation • Santa Clara (CA)

Vor Ort
USD 224.000 - 431.000
Equity
Competitive benefits
Senior GPU Systems Software Engineer — Kernel/Driver
Senior GPU Systems Software Engineer — Kernel/Driver

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152.000 - 242.000
Equity
Senior GPU Platform Engineer — Linux, AI Systems & Equity Options
Senior GPU Platform Engineer — Linux, AI Systems & Equity Options

NVIDIA • Santa Clara (CA)

Vor Ort
USD 184.000 - 357.000
Equity
Benefits package
Senior Systems Software Engineer - GPU Driver & Kernel
Senior Systems Software Engineer - GPU Driver & Kernel

NVIDIA • Santa Clara (CA)

Vor Ort
USD 152.000 - 242.000
Equity
Benefits
Senior GPU Compute Software Engineer - Kernel/Embedded
Senior GPU Compute Software Engineer - Kernel/Embedded

NVIDIA • Santa Clara (CA)

Vor Ort
USD 184.000 - 288.000
Equity
Benefits
Senior Rust-to-GPU Compiler Architect (Equity Options)
Senior Rust-to-GPU Compiler Architect (Equity Options)

NVIDIA • California

Vor Ort
USD 152.000 - 241.500
Equity
Benefits