Software Engineer - Virtualization
Bengaluru, Karnataka, India • Posted June 03, 2026
Role Description
About The Job:
We are looking for a Software Engineer to join the virtualization group in the Core Platforms team in Bangalore, India. In this role, you will work on low-level systems development, focusing on kernel-level device drivers and optimizing hardware-level communication to run high-performance guest workloads on modern virtualization stacks. If you have solid C programming skills, a strong grasp of operating system fundamentals, and a passion for solving deep technical challenges at the OS level, this role is for you.
What you will do:
Writing, modifying, and debugging operating system drivers and low-level kernel components.
Developing and optimizing hypervisor architectures and managing guest operating system interactions.
Working with standardized, high-performance interfaces for virtualized devices (network, storage, console) to achieve near-native performance.
Utilizing advanced system de...
Interested in this role?
Click the button below to start your application for Software Engineer - Virtualization at Red Hat India Private Limited.
Apply Now