Markham, Ontario, Canada Hybrid Employment CAD 121,280 - 181,920 Yearly

Advanced Micro Devices, Inc is hiring a Platform Firmware Verification Engineer

About the Role

Advanced Micro Devices, Inc. (AMD) is looking for a Platform Firmware Verification Engineer to join our Platform Firmware Quality Verification (PFQV) team. In this hands-on technical role, you will own the end-to-end delivery of critical firmware verification work and develop methodologies to improve the pre-silicon phase of SoC development.

What You'll Do

  • Own the end-to-end delivery of firmware verification work for features or projects, from scoping and design through implementation, validation, and release.
  • Drive implementation and validation tasks, and contribute to design specifications and technical proposals.
  • Debug and resolve complex, cross-component issues in pre-silicon and post-silicon environments.
  • Partner with program managers, architects, validation, and other firmware teams to identify dependencies, risks, and execution gaps.
  • Surface issues early and drive them to closure, while balancing short-term delivery needs with long-term technical health.

What We're Looking For

  • A Bachelor’s degree in Software/Computer Engineering, Computer Science, or another relevant field.

Nice to Have

  • Experience in firmware verification with a solid understanding of pre-silicon and post-silicon functional verification.
  • Extensive full verification lifecycle experience (design, implementation, debugging, validation, sustainment) with excellent analytical and troubleshooting skills.
  • Outstanding communication and collaboration skills (written, verbal, interpersonal) and the ability to work closely with cross-functional teams.
  • Expertise in firmware QA concepts, best practices, and procedures.
  • Experience developing verification requirements, test plans, and test cases, and in creating and reviewing requirements and test plans.
  • Experience conducting functional, regression, and performance testing to validate firmware functionality and stability.
  • Comfort with scripting (e.g., Python, Windows PowerShell, Java) and experience with Jenkins server operation and pipeline scripting.
  • Strong low-level C/C++ skills; familiarity with firmware architecture across the stack; experience in VM management and simulation/emulation environments; proficiency with Jama, GitHub, and Jira.

Technical Stack

  • Python
  • Windows PowerShell
  • Java
  • C/C++
  • Jenkins
  • Jama
  • GitHub
  • Jira

Team & Environment

You will be part of the Platform Firmware Quality Verification (PFQV) team, working closely with cross-functional firmware engineering teams and program partners.

Work Mode

This position is hybrid and based in Markham.

AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.

Required Skills
PythonWindows PowerShellJavaC/C++JenkinsJamaGitHubJiraFirmwareVerificationSoftware EngineeringComputer Science
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Advanced Micro Devices, Inc

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago