AMD

Linux Kernel & Virtualization SW Engineer

AMD
Apply
2 months ago

Responsibilities

  • Develop and enable AMD x86-64 architecture features in the Linux kernel and related open-source projects.
  • Design and develop core CPU and SoC features across areas including ACPI, PCIe, RAS, CXL, virtualization, and other Linux kernel subsystems.
  • Drive features and functionality with internal and external technical partners and the Linux kernel community.
  • Support solutions offered by partner companies.
  • Review code, build unit tests, write detailed documentation, and collaborate across teams.
  • Contribute to open-source development by preparing and submitting patches through mailing lists.

Requirements

  • Extensive expertise in x86 computing architecture and at least 6 years of experience.
  • Proven experience across the full software development lifecycle.
  • In-depth knowledge of Linux kernels, virtualization, and security.
  • Advanced Linux kernel debugging experience across kernel subsystems and virtualization.
  • Advanced understanding of Linux kernel development and upstream development workflows.
  • Advanced C programming skills for operating-system kernel and systems development.
  • Experience with open-source software development and external software partners.
  • Experience with the GNU toolchain and proficient use of Git.
  • Deep understanding of operating-system concepts, data structures, x86-64 architecture, ACPI, and PCIe.
  • Experience with low-level debugging tools, emulators, and simulators.
  • Background in I/O and core kernel development is preferred.
  • A bachelor’s or master’s degree in electrical engineering, computer engineering, computer science, or a closely related field.
  • Exposure to KVM/QEMU, including x86-64 virtualization extensions, is a plus.
  • A successful track record of contributions to open-source projects is preferred.

Benefits

  • AMD benefits are described in the AMD benefits at a glance.
  • This position is based in Austin, Texas.
  • This role is not eligible for visa sponsorship.

Tech Stack

Categories

AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me