Advanced Micro Devices logo

Control Fabric Design Verification Engineer

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

Role Summary

As a Design Verification Engineer at Advanced Micro Devices, you will be responsible for verifying complex IP blocks and firmware using advanced verification methodologies. This position allows collaboration with hardware and firmware teams to validate subsystem-level functionality, performance, and security features.

Experience Level

This position is suitable for candidates with a strong foundation in computer architecture and SoC design principles, showcasing problem-solving abilities and effective communication skills.

Responsibilities

Your responsibilities will include:

  • Developing and executing subsystem-level verification plans, encompassing functional, performance, and security verification.
  • Building and maintaining UVM/SystemVerilog-based testbenches and utilizing C-DPI for hardware/software co-verification.
  • Testing firmware and hardware features, troubleshooting issues during testing.
  • Driving verification closure by achieving functional and code coverage, while meeting quality metrics.
  • Participating in subsystem specification reviews and contributing to hardware and firmware co-design strategies.

Requirements

Preferred qualifications include:

  • Understanding of C/C++, UVM methodology, SystemVerilog, and C-DPI co-verification techniques.
  • Familiarity with standard bus protocols such as AXI, AHB, and AMBA, along with interconnect architectures.
  • Experience in firmware development and debugging on embedded processors.
  • Proficiency in scripting languages (Python, Perl, etc.) for automation and infrastructure development.
  • Working knowledge of ASIC verification tools, simulation environments, and formal verification processes.

Education Requirements

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