About the Role:
Join AMD’s Cores Organization, the team behind industry-leading CPUs and caches powering AMD’s server, client, and gaming platforms. We are seeking a Cache Verification Engineer to contribute to cutting-edge microprocessor designs. This role offers the opportunity to build technical expertise while working in a dynamic and innovative environment.
Key Responsibilities:
-
Perform functional verification of high-speed microprocessor designs at behavioral RTL and gate levels across SoC, core, and block hierarchies.
-
Develop verification environments, infrastructure, and test plans for full-chip and block-level verification using simulation and debug tools.
-
Collaborate with RTL design teams to define verification strategies for CPU cores, caches, and system interfaces.
-
Participate in the development of formal verification techniques.
-
Analyze coverage metrics and address design weaknesses to meet project quality objectives.
Preferred Experience & Skills:
-
Strong programming skills in x86 assembly, C/C++, Ruby, or similar languages.
-
Solid understanding of modern computer architecture, particularly cache design and out-of-order execution.
-
Hands-on experience with Verilog HDL and SystemVerilog.
-
Knowledge of verification techniques for microprocessors or ASIC designs.
-
Excellent analytical, problem-solving, and communication skills.
Academic Credentials:
-
BS/MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
Who You Are:
-
Highly detail-oriented and self-motivated.
-
Innovative thinker, comfortable challenging the status quo.
-
Team player with experience collaborating across multi-site engineering teams.
