remote
CPU Verification Engineer - Core Enablement - AMD
Software Engineer
Lead CPU verification for next‑generation cores, designing UVM testbenches, driving simulation, and ensuring functional coverage across AI, data‑center, and gaming workloads using SystemVerilog and ASIC tools.
About the role
Key Responsibilities
- Design, implement, and maintain UVM‑based testbenches for CPU core verification.
- Develop functional coverage models and run extensive simulation campaigns to validate RTL against architectural specifications.
- Collaborate with architecture, RTL, and firmware teams to resolve design issues and refine verification strategies.
- Analyze waveforms, debug complex bugs, and provide actionable feedback to the design team.
- Document verification plans, results, and coverage reports for internal and external audits.
Requirements
- 5+ years of experience in CPU or high‑performance core verification.
- Strong proficiency in SystemVerilog, UVM, and ASIC verification methodologies.
- Hands‑on experience with simulation tools (e.g., VCS, Questa, Incisive) and debugging utilities.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
- Effective communication skills and a collaborative mindset.