JOBSEARCHER

Senior Software Engineer, Virtualization and Linux Kernel

LaddersDenver, COL6 LeadOctober 28th, 2026
For our client, we are seeking a Senior Software Engineer, Virtualization and Linux Kernel to join the team of a leader in the Telecommunications & Hardware space. This role will focus on advancing Linux kernel support for GPU virtualization in a highly technical, performance-sensitive environment. You will work across the virtualization stack to improve device assignment, memory management, and host-guest interactions while helping shape upstream technical direction. The position also involves close collaboration with internal engineering teams and the open-source community to develop, validate, and land complex kernel changes.
Location: Remote
Compensation: $224,000 – $431,250 annually
Responsibilities: Design, develop, test, document, and maintain upstream Linux kernel support for GPU virtualization Work across the Linux virtualization stack, focusing on device assignment and memory management Drive technical proposals and patch series through upstream discussions and reviews Debug and resolve issues across host drivers, hypervisors, and GPU firmware interfaces Collaborate with internal teams and the open-source community to define and validate features
Qualifications: 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 Proven contributions to the upstream Linux kernel, including patch series preparation and subsystem collaboration Proficiency in Rust and C, with a strong grasp of Rust ownership and memory safety In-depth knowledge of Linux kernel internals, including the device-driver model and memory management Strong understanding of virtualization concepts, including host-guest interactions and resource isolation Excellent debugging skills with tools like GDB, KGDB, and perf
Benefits: Comprehensive benefits package including health, wellness, and retirement plans Opportunities for professional growth and development Access to cutting-edge technology and projects Collaborative work environment with experienced engineers Participation in open-source communities and initiatives Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification—your background could be exactly what this team needs.