Red Hat, Inc. logo

Software Engineer - Virtualization

Job Overview

Location

Bangalore - Carina

Job Type

Full-time

Category

Software Engineering

Date Posted

June 3, 2026

Full Job Description

đź“‹ Description

  • • Write, modify, and debug operating system drivers and low-level kernel components for virtualization platforms.
  • • Develop and optimize hypervisor architectures to enhance guest operating system interactions and performance.
  • • Implement and tune standardized high-performance interfaces for virtualized devices including network, storage, and console to achieve near-native performance.
  • • Diagnose and resolve complex system issues such as kernel panics, memory leaks, and performance bottlenecks using advanced system debuggers and telemetry tools.
  • • Collaborate on low-level systems development focused on kernel-level device drivers and hardware-level communication within the Core Platforms team.
  • • Work directly with modern virtualization stacks to improve efficiency and stability of high-performance guest workloads.
  • • Contribute to the design and maintenance of core virtualization components used in enterprise-grade open source platforms.
  • • Engage in code reviews, technical design discussions, and debugging sessions with cross-functional engineering teams.
  • • Apply deep knowledge of operating system internals including memory management, threading, process scheduling, interrupts, and concurrency models.
  • • Maintain and extend Linux-based virtualization solutions aligned with Red Hat’s enterprise open source strategy.
  • • Participate in the full software development lifecycle from design and implementation to testing and production deployment.
  • • Document technical designs, debugging procedures, and performance optimizations for team knowledge sharing.
  • • Adapt to evolving virtualization technologies and contribute to long-term architectural improvements in the virtualization stack.
  • • Work in a collaborative, open source-driven environment that values transparency, innovation, and community-driven solutions.

🎯 Requirements

  • • 3–5 years of professional software development experience, with at least 2 years of hands-on programming in C.
  • • Strong conceptual understanding of Operating Systems including OS architecture, memory management, threads/processes, interrupts, and concurrency.
  • • Experience troubleshooting complex system issues using kernel/virtualization logs and advanced debugging tools beyond basic print statements.
  • • Basic familiarity with x86/x64 CPU architecture including registers, virtual memory, and paging.
  • • Strong sense of ownership and passion for low-level systems programming.

🏖️ Benefits

  • • Work within a global open source community that encourages innovation and inclusion.
  • • Flexible work environments including in-office, office-flex, and fully remote options based on role requirements.
  • • Opportunity to contribute to enterprise-grade open source technologies used by organizations worldwide.
  • • Culture built on transparency, collaboration, and equal opportunity with support for diverse backgrounds and perspectives.
  • • Access to professional development and growth opportunities within a leader in Linux, cloud, container, and Kubernetes technologies.
  • • Equal opportunity workplace with affirmative action policies and reasonable accommodations for applicants with disabilities.

Skills & Technologies

Kubernetes
Linux
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Red Hat, Inc. logo
Red Hat, Inc.
Visit Website

About Red Hat, Inc.

Red Hat, Inc. is an American software company that provides enterprise open-source solutions, including its flagship Red Hat Enterprise Linux operating system, hybrid cloud platforms, container and Kubernetes technologies, middleware, storage, and automation tools. Founded in 1993 and headquartered in Raleigh, North Carolina, it became a subsidiary of IBM in 2019. The company supports organizations in modernizing and managing IT infrastructure through subscription-based support, training, and certification services, emphasizing security, scalability, and interoperability across hybrid and multicloud environments.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Hangar Aviation Technologies, Inc. logo

Hangar Aviation Technologies, Inc.

South Africa - Cape Town
Contract
Expires Jul 21, 2026
Go
Remote

15 days ago

Apply
SharkNinja Operating LLC logo

SharkNinja Operating LLC

United States
Full-time
Expires Jun 20, 2026
Python
TypeScript
AWS
+4 more

2 months ago

Apply
USA
Full-time
Expires Jun 20, 2026
AWS
Azure
Docker
+4 more

2 months ago

Apply
Remote-Philippines
Full-time
Expires Jul 9, 2026
Azure
Datadog
Senior
+1 more

27 days ago

Apply