What is an Embedded Engineer at AMD?
At AMD, an Embedded Engineer operates at the vital intersection of hardware and software. This role is fundamental to bringing cutting-edge silicon architectures—including EPYC, Ryzen, Instinct GPUs, and adaptive SoCs—from concept to high-volume manufacturing. Embedded engineers design, implement, and validate the low-level software stacks, system firmware, UEFI BIOS, and real-time operating systems (RTOS) that allow host systems and acceleration hardware to communicate seamlessly and operate with maximum efficiency.
Your work directly impacts performance-per-watt, system reliability, security lifecycle management, and board-level bring-up across data centers, industrial PCs, automotive systems, and client devices. Whether developing OpenBMC management solutions, tuning low-power state algorithms, or writing specialized device drivers for Infinity Fabric interconnects, your technical contributions determine how efficiently AMD hardware translates raw silicon capabilities into real-world performance.
This position demands both deep technical domain expertise and cross-functional leadership. As an Embedded Engineer, you will collaborate daily with silicon architects, IP design teams, board layout engineers, and external OEM/ODM partners. Success requires a methodical approach to pre- and post-silicon debugging, a complete mastery of bare-metal C programming, and the ability to solve complex, non-deterministic system issues under tight product release cycles.




