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.




