Kernel / Linux Virtualization Engineer

Advanced Micro Devices, IncUNAVAILABLE, Texas
Onsite

About The Position

AMD’s server software and solutions engineering team is seeking a senior engineer to join the Linux Kernel and Virtualization development team. This role requires deep expertise in x86 architecture, virtualization, and security, as well as experience with open-source engagement and upstreaming. You will work on enabling AMD x86-64 architecture features in Linux, designing and developing core CPU and SoC features for the Linux kernel and related open-source projects. The role spans all phases of software development, with a focus on security, virtualization, memory management, performance, scalability, low level bringup and distro interactions.

Requirements

  • Deep expertise in x86 architecture, virtualization, and security
  • Experience with open-source engagement and upstreaming
  • Extensive expertise in x86 computing architecture and core operating system concepts
  • Proven experience across the entire software development lifecycle
  • In-depth knowledge of kernels, memory management, PCIe, virtualization, and security
  • Advanced Linux Kernel debugging skills across kernel subsystems and virtualization
  • Experience with low-level debug tools as well as emulators and simulators
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field
  • 8+ years experience

Nice To Haves

  • Successful track record in contributions to open-source projects in particular Linux and open source VMMs such as QEMU

Responsibilities

  • Enabling AMD x86-64 architecture features in Linux
  • Designing and developing core CPU and SoC features for the Linux kernel and related open-source projects
  • Working on security, virtualization, memory management, performance, scalability, low level bringup and distro interactions

Benefits

  • AMD benefits at a glance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service