Advanced Micro Devices logo

Infinity Fabric Design Verification Engineer

Advanced Micro Devices
Full-time
On-site
Folsom, California, United States
Level - Mid-Career

Job Title

Infinity Fabric Design Verification Engineer

Role Summary

The Design Verification Engineer will be responsible for verifying complex IP blocks and firmware using advanced verification methodologies. The engineer will work closely with hardware and firmware teams to validate system-level functionality and performance, contributing to the development of cutting-edge SoC architectures.

Experience Level

This position is suitable for candidates possessing a solid understanding of computer architecture and SoC design principles, seeking to apply their skills in a collaborative environment.

Responsibilities

  • Develop and execute subsystem-level verification plans focusing on functional, performance, and security verification.
  • Create and maintain UVM/SystemVerilog-based testbenches, utilizing C-DPI for hardware/software co-verification.
  • Test firmware/hardware features and troubleshoot issues encountered during verification.
  • Drive verification closure by attaining functional and code coverage as well as meeting quality benchmarks.
  • Engage in subsystem specification reviews and contribute to hardware/software design strategies.

Requirements

Candidates should have a strong grasp of C/C++, UVM methodology, SystemVerilog, and C-DPI techniques. Familiarity with standard bus protocols such as AXI, AHB, AMBA, and experience in firmware development are preferred. Proficiency in automation and scripting (Python, Perl) is also advantageous.

Education Requirements

A Bachelor’s or Master's degree in Electrical Engineering, Computer Engineering, or a related field is preferred.