Negotiable
Outside
Remote
USA
Summary: The role of GPU Virtual Machine Programmer involves enhancing and maintaining a virtualization stack with a focus on GPU virtualization within Linux-based operating systems. The candidate will leverage expertise in technologies such as QEMU, KVM, and Libvirt, while also integrating proprietary services. Strong programming skills in C and experience with low-level system components are essential for optimizing system performance and compatibility.
Key Responsibilities:
- Enhance and maintain the virtualization stack.
- Integrate proprietary services with virtual GPU frameworks.
- Optimize system performance and compatibility.
- Work on low-level system components related to GPU virtualization.
- Ensure effective interaction of virtual machines, device passthrough, and GPU allocation within a Linux environment.
Key Skills:
- Expertise in QEMU, KVM, Linux Kernel internals, and Libvirt.
- Strong proficiency in C programming.
- Experience with GPU virtualization and device passthrough.
- Familiarity with proprietary virtualization services and their integration.
- Solid understanding of Linux system architecture and performance optimization.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
We are seeking an experienced GPU Virtual Machine Programmer with deep expertise in Linux-based operating systems and virtualization technologies including QEMU, KVM, Linux Kernel, and Libvirt.
The ideal candidate will have strong programming skills in C, with proven experience working on low-level system components and GPU virtualization. You will be responsible for enhancing and maintaining our virtualization stack, integrating DO s proprietary services with virtual GPU frameworks, and optimizing system performance and compatibility.
This role requires an advanced understanding of how virtual machines, device passthrough, and GPU allocation interact within a Linux environment.
Key Requirements:
- Expertise in QEMU, KVM, Linux Kernel internals, and Libvirt
- Strong proficiency in C programming
- Experience with GPU virtualization and device Passthrough
- Familiarity with DO s proprietary virtualization services and their integration
- Solid understanding of Linux system architecture and performance optimization