Design Verification Engineer
Advanced Micro Devices
- Vancouver, BC
- Permanent
- Full-time
- Creative innovator and thinker who loves technical problems and detail-oriented tasks
- Exhibits relentless commitment to help the team meet quality and development goals on schedule
- Drives to learn and perform at his or her highest potential in a technical capacity
- Thrives in both a team environment and in individual contribution
- Communicates openly and clearly in meetings, presentations, emails, and reports
- Able to learn independently and acquire new skills required for the job
- Flexible in working hours to accommodate working with co-workers in different time-zones
- Writing/Implementing/Reviewing Test Plans
- Developing Testbenches and Verification Components such as UVCs, models, BFMs, and Re-usable Verification Environments
- Writing, Modifying, and Maintaining Random and Directed Test Cases and Libraries in System Verilog/UVM
- Analyzing Functional, Code, and Test Plan Coverage
- Implementing Assertions, Checkers, and Monitors
- Utilizing In-House and 3rd Party IP/SOC CAD and EDA Tools for Design Verification
- Deploying Industry-Leading Verification Methodologies such as UVM and Formal Verification
- Triaging and Debugging Regressions
- Reproducing Functional Bugs found in Silicon in Simulation and/or Formal Verification tools
- Conducting and participating in Code Reviews
- Technical leadership is an asset, including driving projects from start to the finish and Design verification sign-off
- Working experience in ASIC is preferred.
- Testbench Architecture, System Verilog, OVM/UVM/VMM
- C/C++, Java, or other object-oriented programming language
- Perl, Ruby, Shell-scripting, UNIX/LINUX Environment
- VCS, NCSIM, Questa, or other simulator and associated waveform viewers such as Verdi
- PC System Architecture: PCI Express, Hyper Transport, x86, ARM
- On-Chip Bus Interfaces and Architectures: AMBA AXI, OCP, PIPE
- PhD in Electrical Engineering or Computer Engineering or related equivalent with Or
- Master's Degree in Electrical Engineering/Computer Engineering/related equivalent Or
- Bachelor's Degree in Electrical Engineering/Computer Engineering/related equivalent