





Tier-1 brand, mid-level experience band, and Bangalore metro increase applicant competition.
Highly specialized kernel, virtualization, and low-level networking skills limit cross-industry transferability.
Mandatory 3+ years plus Linux kernel, C/C++, and low-level debugging create strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, implement, test, and automate system-level software and deployment tools related to virtualization and networking within Red Hat Enterprise Linux and community distributions.
Contribute new features and resolve defects primarily in open-source community projects focused on virtualization and networking technologies.
Collaborate effectively in a geographically distributed agile team and engage actively with open-source communities, reviewing patches and contributing to continuous integration workflows.
3+ years experience in system-level software development for Linux, preferably using C or C++.
Strong understanding of networking concepts including communication layers, protocols, network interfaces, and architectures.
Bachelor’s degree in Computer Science, Computer Engineering, or related field; advanced degree is beneficial.
Proficiency in Linux Networking stack or other low-level subsystems, and strong system-level debugging skills with tools like GDB, strace, or BPF traces.
Experienced developer with a background in Linux virtualization technologies such as KVM and QEMU, especially memory management, IOMMU, and device assignment.
Active contributor or participant in open-source community projects related to Linux kernel, distributions, or virtualization networking.
Familiarity with additional programming languages like Rust, Python, Go, or shell scripts, and knowledge of security and defensive programming practices.