Software Engineer - Virtualization

Bengaluru, Karnataka, India • Posted June 03, 2026

Job Type: Full time
Location: Bengaluru, Karnataka
Posted: June 03, 2026
Category: Computer Occupations
Application Deadline: July 13, 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