NVIDIA is seeking a Senior System Software Engineer to join its GPU Virtualization team and advance open-source Linux kernel support for NVIDIA GPUs. The role involves developing virtualization features in Rust and C, contributing to the upstream Linux kernel, and working with open-source maintainers and partners to shape vGPU support in Nova, the upstream Rust driver for NVIDIA GPUs, and the surrounding Linux virtualization stack. The engineer will work across globally distributed teams and collaborate with internal software, hardware, and architecture groups as well as the open-source community. The position focuses on developing and maintaining GPU virtualization support, progressing technical proposals through upstream review, and resolving issues across host drivers, hypervisors, and GPU firmware interfaces. The work supports GPU computing in cloud and enterprise environments and offers opportunities to shape technical direction and deepen expertise.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior