Job Description

Accelerate innovation as a Senior Embedded Firmware Engineer with AMD in Markham, ON or Vancouver, BC. Contribute to developing cutting-edge PCIe I/O subsystems on a globally collaborative team.

As part of the NBIO firmware team, you will focus on creating embedded firmware that drives advanced connectivity IPs and I/O virtualization. This role spans the full firmware lifecycle, including architecture, development, and validation in pre- and post-silicon environments. You'll work directly with hardware, IP, and verification teams to influence best practices and mentorship within a collaborative culture.

Key Responsibilities:
• Design embedded firmware for PCIe and I/O subsystems
• Define architecture alongside hardware and design teams
• Validate firmware in pre-silicon environments
• Debug hardware/software interactions
• Mentor junior engineers and guide technical growth

Requirements:
• Strong C/C++ embedded f...

Ready to Apply?

Take the next step in your AI career. Submit your application to AMD today.

Submit Application