Senior Kernel Virtualization Engineer (Rust/C) – vGPU

Salesonaut

Santa Clara (CA)

Vor Ort

USD 224.000 - 431.000

Vollzeit

Vor 9 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equity
Benefits

Zusammenfassung

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

The role requires deep kernel knowledge and ownership, with cross-team collaboration to shape vGPU in Nova and the Linux virtualization stack, influencing future GPU virtualization capabilities.

Qualifikationen

  • BS degree or higher in computer science, engineering, or related field, or equivalent experience.
  • 12+ years of Linux kernel development or virtualization experience.
  • Contributions accepted into upstream Linux kernel with patch series experience.
  • Proficiency in Rust and C with memory-safety and interoperability focus.
  • Deep understanding of Linux kernel internals and device-driver model.
  • Strong virtualization knowledge including host/guest interactions.
  • Excellent debugging and analytical skills using tools like GDB, ftrace, perf.
  • Clear technical writing and ability to explain tradeoffs to teams.

Aufgaben

  • Design, develop, test, document and maintain upstream Linux kernel support for NVIDIA GPU virtualization.
  • Contribute to vGPU enablement in Nova and work with KVM, QEMU and VFIO stacks.
  • Drive patch series through upstream discussions, reviews and maintainers feedback.
  • Debug and resolve functional, performance and reliability issues across drivers and firmware.
  • Collaborate with internal teams and open-source communities to define features and ensure integration.

Kenntnisse

Linux kernel development
Virtualization
Rust
C
Patch series drafting
Debugging
Technical writing
Cross-team collaboration

Ausbildung

BS degree or higher in CS/CE or related field

Tools

GDB
ftrace
perf
KVM
QEMU

Jobbeschreibung

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

The role requires deep kernel knowledge and ownership, with cross-team collaboration to shape vGPU in Nova and the Linux virtualization stack, influencing future GPU virtualization capabilities.

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 GPU Virtualization Engineer - Open-Source/Linux
Senior GPU Virtualization Engineer - Open-Source/Linux

NVIDIA Corporation • Santa Clara (CA)

Vor Ort
USD 224.000 - 431.000
Equity
Competitive 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 Kubernetes-Driven Systems Engineer (Rust/Go) + Equity
Senior Kubernetes-Driven Systems Engineer (Rust/Go) + Equity

NVIDIA • Texas

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
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 Rust-to-GPU Compiler Engineer
Senior Rust-to-GPU Compiler Engineer

NVIDIA • Austin (TX)

Vor Ort
USD 152.000 - 241.500
Equity
Comprehensive benefits
Senior Rust-to-GPU Compiler Engineer — Equity
Senior Rust-to-GPU Compiler Engineer — Equity

NVIDIA • California

Vor Ort
USD 152.000 - 242.000
Equity
Benefits package