IP Silicon Firmware Engineer
Core
Design and deliver scalable embedded firmware solutions for AMD's High-Speed I/O (HSIO) and Data Transfer IPs to accelerate debug and validation cycles across APU, CPU, Compute, and Discrete Graphics SOC programs.
Role type
Senior IC embedded firmware engineer (IP bring-up and validation)
Builds
Firmware for HSIO/Data Transfer IPs, debug tooling, and validation infrastructure
Domain
Semiconductor / High-Speed I/O / Processor Architecture
Required skills
C/C++ programming, embedded firmware development, hardware register interface programming, firmware/hardware/RTL boundary debugging, Python scripting, regression automation, unit testing, co-simulation
Preferred skills
ASIC/firmware debug methodologies, high-speed interface protocols (PCIe), post-silicon bring-up, board/platform-level debug, lab equipment usage (logic analyzers, oscilloscopes), mentoring
Technologies
Python, Git, FPGA, Simulation/Emulation environments, Logic analyzers, Oscilloscopes
Responsibilities
Design and maintain embedded firmware and register maps for HSIO/Data Transfer IPs; Debug firmware and IP issues across firmware/hardware/RTL boundaries; Define and execute firmware validation strategies including unit testing and regression automation; Develop Python-based tools for data collection and debug turnaround; Engage in pre-silicon shift-left activities with DV and emulation teams; Support post-silicon bring-up and debug on silicon and customer platforms; Conduct code reviews and mentor engineers
Seniority
Senior, hands-on IC
