Advanced Micro Devices logo

CPU Design Verification Architect

Advanced Micro Devices
Full-time
Remote friendly (Bangalore, India)
Worldwide
Level - Senior

Role Summary

We are looking for a highly skilled CPU Design Verification Architect to lead unit-level verification for complex CPU designs. This role requires ownership of comprehensive test plans, driving coverage closure, and close collaboration with RTL designers to ensure tape-out readiness. You will also support emulation and post-silicon validation efforts while mentoring junior engineers.

Experience Level

Applicants should possess a minimum of 16 years experience in CPU verification, with a strong focus on module-level design verification.

Responsibilities

  • Architect and implement unit-level verification environments using C++/SystemVerilog/UVM.
  • Develop detailed test plans for functional and performance verification specifically for Load/Store, Scheduler, and Execute Units.
  • Create directed and random stimulus, checkers, and coverage models.
  • Debug simulation failures and work closely with RTL designers to resolve issues.
  • Drive coverage closure to ensure high-quality tape-out readiness.
  • Support emulation and post-silicon validation tasks.
  • Mentor junior engineers and contribute to establishing verification best practices.

Requirements

  • Strong understanding of out-of-order execution, memory ordering, and cache coherence.
  • Proficiency in SystemVerilog, UVM, C++, and Python.
  • Experience with x86, ARM, or RISC-V architectures.
  • Familiarity with simulation tools (VCS, Verilator), waveform debugging, and scripting.
  • Excellent problem-solving and communication skills.

Education Requirements

A bachelor's degree in Electrical Engineering, Computer Engineering, or a related field is typically expected for a senior-level verification engineer position.