Engineer – Cache Verification – Fresher – AMD

AMD

  • Full Time

To apply for this job please visit careers.amd.com.

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.

Job Overview