CareerPlan

Linux Kernel Test Engineer - BareMetal and virtualization

Bangalore, IndiaFull-time2026-10-13 → 2026-10-22

Core

Design and develop Linux Test cases for core CPU and SOC features for the Linux kernel BareMetal and virtualization, focusing on performance and scalability for AMD EPYC CPUs.

Role type

Senior Linux Kernel Test Engineer (BareMetal and virtualization)

Builds

Linux kernel test features merged into mainline Linux Kernel and Kernel test projects

Domain

Semiconductor / Operating Systems / x86-64 Architecture

Required skills

Linux kernel development, C programming, Python, x86 assembly, operating system concepts, computer architecture, CI/CD pipeline development, code review, unit testing, documentation

Preferred skills

KVM virtualization, BIOS/UEFI/firmware understanding, QEMU, GNU toolchain, git, Jenkins Automation, Avocado, LKP, data structures, general-purpose processor architecture

Technologies

Linux, C, Python, x86 assembly, KVM, QEMU, Jenkins, Avocado, LKP, GNU toolchain, git

Responsibilities

Join Upstream Linux Kernel Test team to enhance and optimize Linux kernel BareMetal and virtualization for AMD EPYC CPUs; Drive Test features and functionality to partner technical teams including the Linux kernel community; Work with Hardware Architects to design, prototype and develop key Test performance metric evaluation frameworks; Work with upstream on maintaining Upstream Test project; Develop and Maintain CI/CD pipeline for Linux Framework; Collaborate across the stack with hardware, firmware global teams

Seniority

Senior, hands-on IC