✦ Luna Orbit — Software Engineering

CPU Core Design Verification Engineer

at Advanced Micro Devices

📍 Austin, Texas, United States Hybrid Posted March 14, 2026
Type Full-Time
Experience mid
Exp. Years Entry to mid-level
Education Not specified
Category Software Engineering

This role involves verifying new microarchitectural features of AMD's next-generation x86 CPU cores using C++ and SystemVerilog, focusing on testbench development, debugging, and coverage closure.

  • Verify microarchitectural features
  • Develop testbenches
  • Debug simulation failures
  • Drive coverage closure
  • Collaborate with architects and RTL designers

The position requires expertise in hardware verification, C++, SystemVerilog, and verification methodologies, working within a robust test environment to validate CPU core features.

The ideal candidate is a mid-level verification engineer with experience in microarchitectural verification, C++, and SystemVerilog, capable of developing testbenches, debugging simulation failures, and driving coverage closure in a semiconductor environment.

verification of microarchitectural featuresC++SystemVerilogtestbench developmentdebugging simulation failurescoverage closure
constrained-random testingassertionsRTL debuggingverification environment design
C++SystemVerilogverification environment
verificationmicroarchitectureC++SystemVerilogtestbenchcoverage closureassertionsdebuggingRTLsimulation failures
C++VerilogSystemVerilogtestbench architectureverification agentsdirected and constrained-random testingassertionsfunctional coveragedebuggingRTL designmicroarchitectural verification
collaborationproblem-solvingcommunicationattention to detailteamwork
Industry Semiconductors & Hardware
Job Function Microarchitectural verification of CPU cores
Role Subtype Core Design Verification Engineer
Tech Domains Verilog, SystemVerilog, RTL
Core Design Verification EngineerverificationmicroarchitectureC++SystemVerilogtestbenchverification agentscoverage closureRTLdebuggingsimulation failuresassertionsconstrained-random testingverification environmentdebugverification engineer

No experience with verification of microarchitectural features, Lack of C++ or SystemVerilog skills, No debugging experience, No verification environment knowledge

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile