Linux Kernel Virtualization Senior Lead Engineer
Qualcomm · Bengaluru · 7+ yrs experience · Posted 2026-07-28
Tech stack: C, C++, Docker, Java, Kubernetes, Linux, Python, Rust
Apply on the company site · Get a referral for this role
Qualcomm salary & ratings · Qualcomm interview process · More live openings
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - We are looking for a highly skilled and experienced Senior Engineer to lead the design, development, and upstreaming of Linux kernel features for our next-generation Arm-based SoCs.
- This role is ideal for a hands-on technical leader who thrives at the intersection of hardware and software, and is passionate about building robust, scalable, and high-performance Linux platforms for compute infrastructure, data center.
- You will play a critical role in defining kernel architecture, enabling new hardware features, and ensuring compliance with industry standards such as Arm SystemReady etc.
- Will be part of architecture and development of Linux kernel features for Armv8/v9-based compute SoCs.
- Drive upstream contributions to the mainline Linux kernel, ensuring long-term maintainability and community alignment.
- Collaborate with hardware, firmware, and platform teams to enable new SoC features (e.g., RAS, SMMU, GIC, ACPI).Must have experience with Virtualization with KVM or any other hypervisor.
- Develop and maintain kernel drivers, subsystems, and board support packages (BSPs).
- Lead kernel bring-up on new silicon and virtual platforms
- Mentor junior engineers and contribute to technical reviews, design documentation, and architectural decisions
- Represent the company in open-source communities and industry working groups
Qualifications: - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 7+ years of experience in Linux kernel development, Virtualization with a strong focus on Arm architecture.
- Deep understanding of kernel subsystems such as memory management, scheduler, device drivers, power management, Virtualization and interrupt handling.
- Familiarity with SoC boot flow: Uefi, ABL, remoteproc, FF-A, Trusted execution environments and secure boot.
- Experience with platform enablement and compliance validation
- Strong debugging skills using tools like ftrace, perf, kgdb, crash, and kernel logs.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- Experience with virtualization (KVM, Xen) and container technologies (Docker, Kubernetes).
- Contributions to open-source projects or maintainership of kernel subsystems
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as Rust, Python, etc.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 7+ years of experience in Linux kernel development, Virtualization with a strong focus on Arm architecture.
- Deep understanding of kernel subsystems such as memory management, scheduler, device drivers, power management, Virtualization and interrupt handling.
- Familiarity with SoC boot flow: Uefi, ABL, remoteproc, FF-A, Trusted execution environments and secure boot.
- Experience with platform enablement and compliance validation
- Strong debugging skills using tools like ftrace, perf, kgdb, crash, and kernel logs.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
- Experience with virtualization (KVM, Xen) and container technologies (Docker, Kubernetes).
- Contributions to open-source projects or maintainership of kernel subsystems
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as Rust, Python, etc.
Responsibilities
- We are looking for a highly skilled and experienced Senior Engineer to lead the design, development, and upstreaming of Linux kernel features for our next-generation Arm-based SoCs.
- This role is ideal for a hands-on technical leader who thrives at the intersection of hardware and software, and is passionate about building robust, scalable, and high-performance Linux platforms for compute infrastructure, data center.
- You will play a critical role in defining kernel architecture, enabling new hardware features, and ensuring compliance with industry standards such as Arm SystemReady etc.
- Will be part of architecture and development of Linux kernel features for Armv8/v9-based compute SoCs.
- Drive upstream contributions to the mainline Linux kernel, ensuring long-term maintainability and community alignment.
- Collaborate with hardware, firmware, and platform teams to enable new SoC features (e.g., RAS, SMMU, GIC, ACPI).Must have experience with Virtualization with KVM or any other hypervisor.
- Develop and maintain kernel drivers, subsystems, and board support packages (BSPs).
- Lead kernel bring-up on new silicon and virtual platforms
- Mentor junior engineers and contribute to technical reviews, design documentation, and architectural decisions
- Represent the company in open-source communities and industry working groups