Linux Kernel Scheduler / Performance Lead

AMD · Bengaluru · 15+ yrs experience · Posted 2026-07-21

Tech stack: C, Linux

Apply on the company site · Get a referral for this role

AMD salary & ratings · AMD interview process · More live openings

About the role

Join Linux Scheduler and Performance/Scalability focused team 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. Support the solutions offered by our partner companies. Review code, build unit tests, and write detailed documentation.
Responsibilities:
- Join Linux Scheduler and Performance/Scalability focused team 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. Support the solutions offered by our partner companies. Review code, build unit tests, and write detailed documentation.
Qualifications:
- 15+ 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.
- Bachelors or master’s degree in electrical or computer engineering.
- Master’s degree preferred.

Qualifications

- 15+ 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.
- Bachelors or master’s degree in electrical or computer engineering.
- Master’s degree preferred.

Responsibilities

- Join Linux Scheduler and Performance/Scalability focused team 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.
- Support the solutions offered by our partner companies.
- Review code, build unit tests, and write detailed documentation.

More openings at AMD