Company Overview: Advanced Micro Devices (AMD) is recognized for creating innovative products in the computing sector, from AI to data centers.
Role Summary
We are seeking a self-motivated Design Verification Engineer who will play a crucial role in enhancing AMD's ability to deliver high-quality, cutting-edge technologies. This role involves contributing to design verification methodologies and developing infrastructure to improve productivity while ensuring bug-free designs.
Experience Level
This position requires mid-career level expertise in digital design and verification, particularly with a background in ASIC verification and debugging skills.
Responsibilities
The main responsibilities include:
- Collaborating with architects and engineers to understand verification features.
- Taking ownership of verification tasks.
- Defining test plans, test benches, and tests using System Verilog and UVM.
- Debugging RTL simulations and collaborating with hardware and firmware teams.
- Reviewing coverage metrics to ensure compliance with coverage requirements.
- Improving existing verification flows and environments.
- Providing technical support to various teams.
Requirements
Candidates are expected to meet the following qualifications:
- Proficiency in IP level ASIC verification.
- Strong debugging and analytical skills.
- Familiarity with design and verification tools like VCS and debugging tools such as Debussy/DVE.
- Knowledge of Formal Verification methods.
- Experience debugging firmware and RTL code in simulation environments.
- Proficiency in Verilog, System Verilog, C, and C++.
- Experience in developing UVM-based verification frameworks.
- Ability to automate workflows in a distributed computing environment.
- Good understanding of UVM concepts and hands-on experience with SystemVerilog.
- Desirable experience with USB, PCIe, or UFS Controllers.
Education Requirements
Bachelor's or Master's degree in Computer Engineering or Electrical Engineering is mandatory.