Advanced Micro Devices logo

Emulation & Prototyping Design Engineer

Advanced Micro Devices
Full-time
On-site
Vancouver, BC
Level - Mid-Career

Role Summary

Join the NBIO team at Advanced Micro Devices (AMD) in Vancouver, Canada. This role involves contributing to SoC functionality by working on advanced designs using emulation platforms. You will be part of a team that collaborates closely across architecture, IP design, verification, and firmware, focusing on achieving successful first-pass silicon.

Experience Level

We seek candidates with a strong technical background who can mentor junior engineers and demonstrate accuracy and attention to detail. Candidates should have proven analytical and problem-solving skills and exhibit independence in their work.

Responsibilities

  • Architect and design scalable emulation testbenches and develop build flows to enhance productivity.
  • Participate in continuous improvements of emulation methodologies and best practices.
  • Use AI-assisted engineering methods to optimize daily tasks and implement modern AI tools.
  • Design and implement SystemVerilog models for emulation platforms.
  • Define and lead emulation test plans, ensuring functionality and performance validation.
  • Engage in debugging and collaborate closely with IP designers and verification engineers.
  • Support execution of defined test plans and milestones within your team.
  • Collaborate on test planning and execution with IP design and verification teams.
  • Verify features and protocols on emulation platforms and integrate third-party verification IPs.

Requirements

  • Experience in IP, system, and subsystem design.
  • Strong knowledge of FPGA processes, including synthesis and place-and-route.
  • Familiarity with RTL design and verification, as well as embedded firmware development.
  • Proficiency in C/C++ and SystemVerilog.
  • Demonstrated debugging skills in hardware and software realms, with hands-on experience using debugging tools.
  • Previous work in emulation or prototyping on industry-standard platforms is preferred.
  • Willingness to utilize AI tools effectively in engineering practices.

Education Requirements

Applicants should possess a Ph.D., MSc, or BSc in computer science, computer engineering, or electrical engineering.