Senior Firmware Engineer
Core
Develop low-level firmware for embedded systems supporting next-generation interconnect technologies (PCIe, CXL, USB4) in pre-silicon and post-silicon environments.
Role type
Senior IC firmware engineer (embedded systems/interconnect)
Builds
Integrated firmware solutions for AMD proprietary and industry-standard interconnects
Domain
Semiconductor hardware / Embedded systems
Required skills
C, C++, Python, RTOS development, embedded firmware, device drivers, hardware/software integration, firmware debugging, Linux build environment, co-simulation, SOC emulation
Preferred skills
Zephyr RTOS, communication protocols, silicon bring-up, FW integration testing, bug fixes for production
Technologies
PCIe, CXL, MCTP, UBM, USB4, Zephyr RTOS, Linux, RTOS
Responsibilities
Develop low-level firmware for embedded systems in an RTOS environment; Engage in pre-silicon validation activities such as co-simulation with IP and SOC emulation; Support post-silicon enablement and production cycle efforts; Contribute to firmware for supporting next generation interconnect technologies; Develop and support full design cycle of embedded firmware solutions including pre-si, post-si and production.
Seniority
Senior, hands-on IC
