Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
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. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE:
AMD's Radeon Technologies Group (RTG) System-on-Chip (SoC) team in Markham leads frontend verification and integration for next-generation Instinct compute and machine learning products. Our team supports the full frontend development cycle of advanced ASIC designs, working on a fast-paced roadmap in collaboration with SoC and IP teams across the US, India, and China, as well as third-party tool vendors.
THE PERSON:
You will join the SoC Design Verification team, responsible for ensuring that complex hardware systems function correctly before fabrication. You will use languages such as C++, SystemVerilog, and UVM to verify core features including clocking, boot-up, and data paths. This role offers deep exposure to SoC architecture, data flows, test development, and verification methodology optimization. We value a collaborative, performance-driven team culture.
KEY RESPONSIBILITIES:
- Collaborate with global SoC, Architecture, and IP teams (GFX, memory controller, multimedia engines, IOs, PCIe) to develop and execute functional and performance verification plans
- Build testbench components to support next-generation SoCs
- Develop SoC subsystem test cases (e.g., GFX, memory controller, multimedia engines, IOs, PCIe)
- Create and maintain scripts (Perl/Python) to manage compute resources
- Support and enhance regression flows with Perl, Python, MySQL, and PHP
- Debug simulation models and test cases
- Evaluate and integrate tools and flows to improve simulation performance and reporting
- Perform simulation debugging and Verilog/SystemVerilog development
PREFERRED EXPERIENCE:
- Strong programming skills in C/C++, Python, Perl, and hardware description languages such as Verilog
- Solid understanding of digital systems and computer organization
- Proficient in debugging both software and hardware-related issues
- Excellent verbal and written communication skills
- Highly organized with the ability to multitask effectively in a fast-paced environment
ACADEMIC CREDENTIALS:
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field
LOCATION: Markham, ON
#LI-IA1
#LI-Hybrid
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. 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. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Apply on company website