⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Principal Software Engineer - Virtualization

  • Source: LinkedIn
  • Red Hat
  • Hybrid
  • Bengaluru
  • Full-Time
  • Staff

Job Description

About The Job We are seeking a highly skilled Principal Software Engineer with Windows Device Driver Developer experience to join our core engineering team in Bangalore, India. This role is pivotal to our virtualization strategy, focusing on the seamless interoperability of Windows Guest Operating Systems within the Kernel based Virtual Machine stack. You will be responsible for building the “bridge” that allows Windows guests to run with near-native performance, stability, and deep integration on Linux-hosted infrastructure.

What You Will Do

  • Design, develop, and maintain high-performance Windows kernel-mode drivers (WDM/KMDF) specifically for virtualized environments.
  • Optimize the Windows-on-KVM stack by implementing “enlightenments” and specialized drivers (e.g., VirtIO) to reduce hypervisor overhead.
  • Debug complex, low-level interactions between the Windows kernel, the virtual hardware abstraction layer, and the KVM/QEMU host.
  • Build and maintain internal diagnostic tools to monitor driver health and performance
  • Work closely with Linux Kernel/KVM specialists to align host-side features with guest-side driver requirements.
  • Identify and resolve race conditions, memory leaks, and BSODs (Blue Screens of Death) occurring in virtualized contexts.

What You Will Bring

  • Expert C/C++ Programming: Mastery of systems-level programming where resource management and concurrency are critical.
  • Windows Kernel Internals: Deep architectural knowledge of Windows memory management, I/O request packets (IRPs), interrupt handling, and the Windows Driver Model (WDM).
  • Debugging: Expert-level proficiency with kernel debugging
  • Virtualization Knowledge: Understanding of x86 virtualization extensions (Intel VT-x, AMD-V) and how guest OSs interact with a hypervisor.
  • Problem Solving: Proven ability to troubleshoot “silent failures” and performance regressions at the boundary between software and virtual hardware.

The Following Are Considered a Plus

  • Familiarity with the Linux Kernel and subsystems (Scheduler, KVM, QEMU).
  • Experience using Linux-side debugging tools like gdb, perf, or ftrace to analyze host-guest interactions.
  • Contributions to open-source virtualization projects or Windows-Linux interoperability layers is a plus

About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We’re a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.

Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Red Hat supports individuals with disabilities and provides rea…

Skills

  • kvm
  • qemu
  • linux-kernel
  • cplusplus
  • intel
  • amd
  • perf
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Red Hat

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes