Principal Linux Systems Architect

AMD AMD · Semiconductors · Austin, TX · Engineering

This role is for a Principal Linux Systems Architect at AMD, focusing on x86 computing architecture and Linux system software. The architect will drive end-to-end platform and software architecture, set technical direction, and solve complex system-level challenges across hardware, firmware, OS, virtualization, and application layers. Responsibilities include defining system software and platform architecture, driving technical strategy, leading architecture reviews, architecting Linux kernel and low-level system software, providing technical leadership for system bring-up and performance optimization, and leading root-cause analysis. The role also involves interfacing with open-source communities and external partners.

What you'd actually do

  1. Define and own system software and platform architecture across Linux, kernel, drivers, virtualization, and security domains
  2. Drive technical strategy and long‑term architectural roadmaps for complex x86‑based platforms
  3. Lead architecture and design reviews across OS, firmware, hardware, and application interfaces
  4. Architect, prototype, and review Linux kernel, device drivers, and low‑level system software
  5. Provide technical leadership for system bring‑up, performance optimization, scalability, and reliability

Skills

Required

  • Linux systems
  • x86 platform architecture
  • architectural judgment
  • cross-functional alignment
  • open-source communities
  • Linux kernel
  • device drivers
  • low-level system software
  • system bring-up
  • performance optimization
  • scalability
  • reliability
  • root-cause analysis
  • x86-64 architecture
  • operating systems
  • system-level design
  • Linux kernel internals
  • core kernel
  • IO subsystems
  • drivers
  • C programming
  • virtualization technologies
  • KVM/QEMU
  • x86-64 virtualization extensions
  • ACPI
  • PCIe
  • platform interfaces
  • low-level debug tools
  • emulators
  • simulators
  • open-source software
  • upstream patch submission and review

Nice to have

  • Linux memory management
  • HMM
  • GPU/DRM drivers
  • heterogeneous compute platforms
  • cache coherence
  • memory consistency protocols
  • high-performance networking
  • RDMA
  • peer-direct
  • scale-up/scale-out networking
  • communication collectives
  • machine learning and deep learning frameworks
  • PyTorch
  • TensorFlow
  • GPU compute technologies
  • OpenCL
  • Vulkan

What the JD emphasized

  • deep expertise in x86 computing architecture and Linux system software
  • deep technical expertise
  • strategic vision
  • driving architecture for complex computing platforms
  • architectural innovations that scale across products, customers, and ecosystems
  • Exceptional expertise in Linux systems and x86 platform architecture
  • Strong architectural judgment
  • Experience driving cross-functional alignment among hardware, firmware, kernel, and software teams
  • A history of influencing industry standards, open-source projects, or platform ecosystems
  • Outstanding communication and technical leadership skills
  • Linux kernel internals
  • virtualization technologies
  • low-level debug tools
  • Significant contributions to open-source software
  • performance optimization, scalability, and system reliability
  • Linux memory management
  • GPU/DRM drivers
  • cache coherence and memory consistency protocols
  • high-performance networking
  • machine learning and deep learning frameworks
  • GPU compute technologies