← All roles

IP Silicon Firmware Engineer

AMD· Engineering
Apply on company site
Hybrid (VANCOUVER)CA$155.2k - CA$232.8kFull-timePosted 1mo ago

About the role

Firmware engineer role focused on High-Speed I/O and Data Transfer IPs within AMD's NBIO Team. Responsible for designing, implementing, debugging, and validating embedded firmware for HSIO/Data Transfer IPs across pre-silicon and post-silicon bring-up, collaborating with RTL, hardware design, verification, and diagnostics teams.

Responsibilities

  • Designing, developing, and maintaining embedded firmware for AMD’s HSIO/Data Transfer IPs, including the firmware/hardware interface, register maps, and programming model, in partnership with RTL/hardware design teams as well as SoC/Platform FW teams.
  • Debugging firmware and IP issues across the firmware/hardware/RTL boundary, driving failures to root cause during pre-silicon simulation, emulation, bring-up, and system validation.
  • Defining and executing firmware validation strategy, including unit testing, firmware/RTL co-simulation, and regression automation, for HSIO and Data Transfer features.
  • Developing and enhancing Python-based tools and infrastructure that accelerate data collection, debug turnaround, and execution of validation test plans.
  • Engaging on pre-silicon ‘shift left’ activities with cross-functional teams such as Design Verification, Diagnostics, Emulation and other software/hardware modeling frameworks to ensure readiness for first silicon arrival, enablement of IP functionality, and debug of critical features.
  • Supporting post-silicon bring-up, debug, and firmware validation on silicon, including issues on customer platforms as requested by customer support teams
  • Contributing to design and code reviews, authoring documentation, and mentoring engineers on embedded firmware practice.
  • Leading collaborative technical discussions to drive resolution of technical issues and roll out technical initiatives.

Qualifications

  • Bachelor’s or Master’s degree majoring in EE, CS, Computer Engineering, or related field.

Skills

Required:C/C++ programmingFirmware development against hardware register interfacesDebugging across firmware/hardware/RTL boundaryPython tooling and automationCommunication and collaboration
Nice to have:Version control (git)PCB/board/platform debug knowledgeLeadership/mentoring

Benefits

  • Benefits offered are described: AMD benefits at a glance
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD