Linux Kernel Development engineer - Bare metal and Virtualization Performance
Bangalore, IndiaFull-timePosted 4w ago
About the role
Linux Kernel Development engineer focusing on Perf, PMU, Core Cache, Fabric and Virtualization for AMD EPYC CPUs; design and develop core CPU/SOC kernel features, engage with upstream Linux kernel community, and drive performance-oriented initiatives across hardware and software teams.
Responsibilities
- Join Linux Performance Monitoring (PMU), Core Cache and virtualization team focus to enhance and optimize the Linux kernel for AMD EPYC CPUs.
- Drive features and functionality to our partner technical teams including the Linux kernel community.
- Work with Hardware Architects to design, prototype and develop key performance metric evaluation frameworks for upcoming AMD platforms.
- Work with upstream on maintaining Perf events subsystems in general and specifically for AMD hardware.
- Support the solutions offered by our partner companies. Review code, build unit tests, and write detailed documentation.
- Collaborate across the stack with hardware, firmware and power aware application stack teams.
- Lead collaborative approaches with global teams
Qualifications
- 9+ years of Experience in Linux kernel development
- Deep understanding of operating systems, with emphasis on Linux kernel and proven leader in Linux kernel development and process.
- Expert insider knowledge of the Linux community and Open-Source Software development workflow.
- Highly skilled in C and x86 assembly programming for operating system kernel & systems development.
- Understanding of low-level software, such as BIOS/UEFI/firmware is a strong advantage.
- Exposure to KVM/QEMU (including x86-64 virtualization extensions) is a plus.
- Knowledge and experience with the GNU toolchain and git are a bonus.
- Deep understanding of operating systems concepts, data structures, and at least one general-purpose processor architecture (knowledge of x86-64 architecture is a bonus).
- A keen eye to learn and absorb new concepts is desirable.
- Excellent Communication and Presentation skills.
Skills
Required:Linux kernel developmentC programmingOpen-source software workflow
Nice to have:x86 assemblyKVM/QEMUGNU toolchain and git
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering