Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer, Virtualization – Linux Kernel

NVIDIA

. Design, develop, test, document and maintain upstream Linux kernel support for NVIDIA GPU virtualization, including vGPU enablement in Nova .

Posted 10/23/2026full-timeRemote • United StatesSenior💰 $224,000 - $431,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Linux kernel development and virtualization technologies, with a strong focus on GPU virtualization and upstream contributions. Proficient in Rust and C, with a solid understanding of memory management, synchronization, and device-driver models.

Highest-signal resume keywords
Linux Kernel DevelopmentGPU VirtualizationRust ProgrammingKVM and QEMU ExperienceTechnical Writing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Linux Kernel InternalsVirtualization TechnologiesMemory ManagementDevice AssignmentPatch Series PreparationGDBKGDBFtracePerfPCIe SR-IOV
Soft Skills
Clear CommunicationCollaboration
Tools & Technologies
KVMQEMUVFIOIOMMUDRMNouveauNova
Industry Keywords
GPU ArchitectureOpen-Source ContributionDevice EmulationVirtual-Device Migration

Tech Stack

Tools & technologies
CloudLinuxRust

About the role

Key responsibilities & impact
  • Design, develop, test, document and maintain upstream Linux kernel support for NVIDIA GPU virtualization, including vGPU enablement in Nova
  • Work across the Linux virtualization stack, including KVM, QEMU and VFIO, on device assignment, PCIe SR-IOV, memory management and virtual-device lifecycle
  • Drive technical proposals and patch series through upstream design discussions, review and acceptance
  • Work with subsystem maintainers, address feedback and review contributions from others
  • Debug and resolve functional, performance and reliability issues across host drivers, hypervisors and GPU firmware interfaces
  • Collaborate with internal software, hardware, architecture and the open-source community to define features, validate integration and maintain support as the kernel evolves
  • Develop Linux kernel and virtualization technologies that bring GPU computing to cloud and enterprise environments

Requirements

What you’ll need
  • 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
  • Record of relevant contributions accepted into the upstream Linux kernel
  • Experience preparing patch series, addressing review feedback and working with subsystem maintainers
  • Proficiency in Rust and C
  • Strong understanding of Rust ownership, lifetimes, memory safety and interoperability with C
  • In-depth knowledge of Linux kernel internals, including the device-driver model, memory management, synchronization and concurrency
  • Strong understanding of virtualization, including host and guest interactions, memory translation, device assignment, interrupts and resource isolation
  • Experience using GDB, KGDB, ftrace or perf
  • Clear technical writing and communication skills
  • Knowledge of GPU architecture, GPU drivers or GPU virtualization is a plus
  • Experience with DRM, Nouveau, Nova or similar graphics and compute driver stacks is a plus
  • Contributions to Rust-for-Linux are a plus
  • Hands-on development experience with KVM, QEMU, VFIO, IOMMU or PCIe SR-IOV
  • Experience as an open-source maintainer or reviewer, or leading patch series spanning multiple kernel subsystems
  • Familiarity with device emulation, low-level firmware interfaces or virtual-device migration

Benefits

Comp & perks
  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity
  • Benefits for you and your family