AMD logo

Linux Kernel Test Engineer - BareMetal and virtualization

AMD · Posted Oct 13

High-performance processors, graphics cards, data center solutions, and AI accelerators

Bangalore, IndiaFull-timeOnsiteSenior Level5+ years₹22.0L–₹38.0L yearly27 applicants
SemiconductorsHardwareArtificial IntelligenceCloud ComputingGamingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The AMD Server Software and Solution engineering team, within the Linux Server Operating Systems group, works on Linux kernel BareMetal and virtualization support for AMD EPYC server CPUs. The role designs and develops Linux test cases for core CPU and SOC features and related open-source projects, engaging with the upstream Linux kernel community and kernel test projects. This Linux Kernel Test Engineer position focuses on performance and scalability testing across all phases of test software development and collaborates with hardware, firmware, and global teams.

What you will do

  • Join Upstream Linux Kernel Test team focused on enhancing and optimizing the Linux kernel BareMetal and virtualization for AMD EPYC CPUs.
  • Drive Test features and functionality to our partner technical teams including the Linux kernel community.
  • Work with Hardware Architects to design, prototype and develop key Test performance metric evaluation frameworks for upcoming AMD platforms.
  • Work with upstream on maintaining Upstream Test project.
  • Support the solutions offered by our partner companies. Review code, build unit tests, and write detailed documentation.
  • Develop and Maintain CI/CD pipeline for Linux Framework.
  • Collaborate across the stack with hardware, firmware global teams.

Skills used in this role

LinuxLinux KernelKVMQEMUCPythonx86 Assemblyx86-64BIOSUEFIFirmwareGitGNU ToolchainJenkinsAvocadoLKPCI/CDData StructuresCommunicationPresentation

What the employer is looking for

  • Bachelors or master’s degree in electrical or computer engineering.
  • Master’s degree preferred.

Preferred qualifications

  • 5+ years of Experience in Linux kernel development
  • Deep understanding of operating systems, with emphasis on Linux kernel BareMetal and KVM virtualization and proven understanding in Linux kernel development and process.
  • Expert insider knowledge of the Linux community and Open-Source Software development workflow.
  • Highly skilled in C, python 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 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).
  • Awareness to Jenkins Automation, Upstream test projects Avocado, LKP and relevant Linux upstream test projects
  • A keen eye to learn and absorb new concepts is desirable.
  • Excellent Communication and Presentation skills.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About AMD

AMD is a global semiconductor company that designs high-performance central processing units (CPUs), graphics processing units (GPUs), and adaptive processors for data centers, personal computers, gaming consoles, and embedded systems. The company specializes in advanced computing solutions and AI accelerators, positioning itself as a major leader in modern high-performance and artificial intelligence hardware. Through strategic developments and acquisitions, AMD continues to expand its ecosystem across cloud infrastructure, enterprise computing, and physical AI.

Industry
Semiconductors
Company size
31000 employees
Founded
1969-05-01
Location
Santa Clara, California, USA
Funding stage
Public Company

Funding

Public Company

  • 2007-11-16Post Ipo

Leadership

DL
Dr. Lisa Su

Chair and Chief Executive Officer

JH
Jean Hu

Executive Vice President, Chief Financial Officer and Treasurer

MP
Mark Papermaster

Executive Vice President and Chief Technology Officer

PG
Philip Guido

Executive Vice President and Chief Commercial Officer

FN
Forrest Norrod

Executive Vice President and General Manager, Data Center Solutions Business Group