CareerPlan

IP Silicon Firmware Engineer

MARKHAM, CanadaFull-time2026-09-11 → 2026-10-22

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