Verification Engineer - System Management Unit - 77753

Location: Markham, Ontario, CA

Company: Advanced Micro Devices

Apply now

Apply for Job

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, Immersive platforms, and the data center.

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to change the world. If you have this type of passion, we invite you to look at this opportunity now available to join the System Management Unit team.




SMTS Design Verification Engineer, Microcontroller IP


This is an experienced design verification role on our microprocessor subsystem team in the System Management Unit group. It is exciting because we deliver technology to roadmaps across AMD: client, graphics, server, and embedded. Our verification engineers improve the security and architecture of embedded MP subsystems. Make a difference with power efficiency and power management. We even do some custom firmware development. Never a dull moment!


Bring your experience in with ASIC design and verification. Work energetically. Mentor team members and work hands on resolving technical issues. Are you a strong communicator who understands the importance of developing reusable code over multiple product generations?


  • Work with global Front-End design team on verification of Micro-Controller IP used in AMD’s APU, GPU and Server products
  • Work with multi-functional, teams: SOC, infrastructure, architecture
  • Improve existing UVM test bench with advanced design verification methodology
  • Develop and execute verification test plans and testbench component plans and drive reviews with peers and partners
  • Build UVM testbench components including stimulus drivers, monitors and checkers
  • Develop, simulate and debug directed and random stimulus System Verilog and C-based tests
  • Develop and analyze assertions and coverage terms
  • Participate in technical reviews of design specifications and test plans
  • Identify and address areas of concern to meet design quality objectives
  • Develop tools, infrastructure, processes and flows to enable functional verification
  • Track design verification delivery schedules to multiple projects
  • Plan and execute new team verification initiatives with hands on-approach to implementation


  • Strong understanding of computer architecture and verification flows
  • Experience with Perl, Ruby, Python scripting languages as well as C/C++
  • Experience with Verilog and System Verilog languages, UVM verification methodology, bus protocols (AXI, AHB, other)
  • Experience with test plan creation and validation vectors to ensure functional completeness
  • Experience with industry standard tools used for design verification, power aware simulation, code coverage, etc.
  • Familiar with Linux environment (including shell scripting and Linux GNU tools)


  • Bachelor’s degree with major in Electrical Engineering, Computer Science, or another relevant subject
  • Master’s Degree preferred


Markham, Ontario - Greater Toronto Area


Requisition Number: 77753 
Country: Canada State: Ontario City: Markham 



AMD is an inclusive employer dedicated to building a diverse workforce. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective provincial human rights codes throughout all stages of the recruitment and selection process. Any applicant who requires accommodation should contact

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services.

Apply now

Apply for Job

Share this Job