AMD

Lead Embedded Firmware Architect

AMD
Apply
1 day ago

Responsibilities

  • Define and drive current and future firmware architecture for AMD AI platforms, including system management, telemetry, diagnostics, serviceability, and RAS.
  • Architect scalable rack-level firmware frameworks for hyperscale AI training and inference deployments.
  • Lead firmware strategy and technical direction across platform bring-up, customer enablement, productization, and lifecycle management.
  • Drive adoption of DMTF Redfish, SPDM, PLDM, MCTP, UEFI, ACPI, CXL, and OCP initiatives.
  • Partner with silicon architecture teams on platform features, manageability, telemetry, and RAS capabilities.
  • Lead threat modeling, architecture reviews, design assessments, root-cause analysis, and system-level debugging.
  • Define firmware interfaces across control planes, BMC, BIOS, GPUs, CPUs, network fabrics, and rack management infrastructure.
  • Collaborate with hyperscale customers and ecosystem partners on requirements, feature development, and deployment readiness.
  • Mentor engineering teams and establish firmware architecture, secure development, code quality, and platform integration practices.
  • Influence industry standards bodies and open-source communities advancing AI infrastructure firmware.

Requirements

  • Extensive experience in firmware, embedded systems, platform architecture, or low-level systems software development.
  • Proven experience architecting complex embedded firmware for server, accelerator, networking, or data center platforms.
  • Strong expertise with OpenBMC, IPMI, DMTF Redfish, and embedded Linux-based systems.
  • Understanding of server platform architecture, x86 processors, GPU-accelerated systems, memory subsystems, high-speed I/O, and data center networking.
  • Experience with PCIe Gen5/Gen6, CXL, UALink, XGMI, accelerator fabrics, and rack-scale architecture.
  • Experience designing system management, telemetry, diagnostics, and RAS features for hyperscale environments.
  • Hands-on experience debugging interactions across firmware, hardware, operating systems, drivers, and management software.
  • Strong programming background in C/C++, embedded Linux, U-Boot, RTOS environments, and low-level system software.
  • Experience with secure coding practices and static or dynamic analysis tools such as Coverity or Black Duck.
  • Demonstrated experience leading technical teams and influencing architectural decisions across multiple organizations.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science.

Benefits

  • AMD benefits are offered, with details provided through the AMD benefits-at-a-glance materials.
  • 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