1 day ago
Munich, GermanyStaff+
Responsibilities
- Define Linux software architecture requirements for current and future AMD EPYC platforms.
- Drive hardware and software co-design across processor, firmware, virtualization, and operating-system technologies.
- Influence Linux kernel capabilities for performance, scalability, latency, efficiency, and workload placement on AMD platforms.
- Lead initiatives involving CPU topology, interrupt architecture, timing infrastructure, resource management, power efficiency, and platform scalability.
- Drive performance analysis and optimization across enterprise, cloud, AI, HPC, and virtualization workloads.
- Guide architectural decisions for large-scale SMP and NUMA systems.
- Define and enable x86 architectural security features and mitigations within the Linux ecosystem.
- Collaborate with CPU architects, ecosystem partners, operating-system vendors, hyperscalers, and strategic customers.
- Review code, build unit tests, write documentation, mentor technical leaders, and represent AMD's Linux strategy.
Requirements
- Required: experience in Linux kernel, operating systems, and x86 systems software architecture.
- Required: deep understanding of x86 processor architecture, server platform design, Linux kernel internals, SMP, NUMA, CPU topology, memory hierarchy, interrupt delivery, and operating-system design.
- Required: proven technical leadership in large-scale software architecture initiatives and experience working across hardware and software engineering organizations.
- Required: expertise in performance analysis, workload characterization, scalability engineering, and latency optimization.
- Required: expert-level C programming and low-level systems software development skills.
- Required: strong communication, technical leadership, and strategic planning skills.
- Preferred: experience with CPU resource management, performance-critical kernel subsystems, timing infrastructure, interrupt architecture, power management, and system scalability technologies.
- Preferred: experience with KVM, QEMU, BIOS, UEFI, firmware interfaces, platform initialization, and enabling new processor capabilities in Linux and open-source ecosystems.
- Preferred: knowledge of cloud, AI, enterprise, and HPC workload optimization and experience engaging ecosystem partners, operating-system vendors, and strategic customers.
- Required: bachelor's or master's degree in electrical or computer engineering; master's degree preferred.
Benefits
- AMD benefits are referenced through the AMD benefits at a glance materials.
- AMD is an equal opportunity and inclusive employer and provides accommodation throughout the recruitment and selection process.
About AMD
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.
