IP Silicon Firmware Engineer
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.
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
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering