← All roles

Senior Firmware Engineer

AMD· Engineering
Apply on company site
Markham, CanadaCA$128kFull-timePosted 1w ago

About the role

firmware engineer role on the NBIO team focusing on HW/FW co-development for IP sub-systems, with responsibilities spanning pre-silicon and post-silicon validation and AI-driven workflow improvements.

Responsibilities

  • Own the design, implementation, and co-verification of embedded firmware features, from specification through pre-silicon and post-silicon validation.
  • Contribute to firmware architecture and design discussions, and participate in design and code reviews.
  • Work within the broader NBIO firmware team to uphold technical excellence and FW development best practices.
  • Mentor junior engineers and co-op students.
  • Apply AI tools and techniques to improve workflows and accelerate development.
  • Collaborate across sites and functions.

Qualifications

  • Extensive experience with microcontrollers and embedded C/assembly programming.
  • Strong understanding of low-level HW/FW interfaces and performance optimization.
  • Familiarity with multi-core firmware design and techniques.
  • Experience with Real-Time Operating Systems (RTOS) and board support packages.
  • Experience with hardware abstraction layers and shared code bases.
  • Proficiency in Agile/Scrum firmware development methodologies.
  • Proficiency in Python or other scripting languages.
  • Experience with source control (Git) and Continuous Integration (GitHub Actions) or similar tools.
  • Hands-on experience with pre-silicon FW development environments, including emulation, RTL simulation, and modeling platforms.
  • Experience with platform bring-up
  • Exposure to AI-driven development tools and workflow optimization.

Skills

Required:Embedded C
Nice to have:AssemblyRTOSPythonGit/GitHub Actions

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