
CPU Design Verification Engineer
European Tech Recruit • Cambridge, England, United Kingdom
Role & seniority: Mid-Senior level, Full-time Engineering role focused on CPU and system-level verification
Stack/tools: CPU verification; micro-architecture concepts; random instruction sequencing (RIS); formal verification; assertions; scoreboards, trackers, coverage models; testbenches; transactors; assembly-level tests; DV environments; simulators; waveform viewers; gate-level simulation
Top 3 responsibilities
-
Collaborate with CPU/SoC architects to define test/coverage plans from architecture specs
-
Build, own, and maintain verification environments and reusable methodologies; execute plans across bring-up, regression, and debugging
-
Track verification progress with metrics, mentor junior engineers, and contribute to team best practices
Must-have skills
-
Deep CPU verification and microprocessor architecture expertise
-
Experience with RIS and functional correctness at block/subsystem/full-chip levels
-
Hands-on verification techniques: formal verification, assertions, silicon bring-up
-
Ability to independently own verification for a block or functional unit
-
Experience writing portable testbenches, transactors, and assembly-level tests
-
Familiarity with standard verification tools/methodologies (simulators, coverage analysis, waveform viewers, formal tools)
Nice-to-haves
-
Experience leading/mentoring small verification teams
-
Strong system-level design concepts and ability to define scalable verification approaches
-
Locat
Full Description
We are partnered with a leading semicon and wireless company who are hiring talented engineers to validate CPU and system-level micro-architecture concepts and ensure designs are fully verified and ready for product launch.
This role requires 5 days per week onsite in Cambridge.
What You’ll Do Collaborate with CPU and SoC architects to understand architectural concepts and system-level requirements Define detailed test and coverage plans based on CPU architecture and micro-architecture specifications Develop and maintain scalable, reusable verification methodologies across projects and environments Build and own verification environments, including stimulus, checkers, assertions, scoreboards, trackers, and coverage models Develop verification plans and testbenches for your assigned functional domain Execute verification plans, including design bring-up, DV environment bring-up, regression enablement, and debug of test failures Track and report verification progress using metrics such as coverage closure and bug status Mentor and technically guide junior verification engineers and contribute to team best practices
What We’re Looking For Deep expertise in CPU verification and microprocessor architectures Experience with random instruction sequencing (RIS) and functional correctness verification at block, subsystem, and full-chip levels Proven experience leading or mentoring small verification teams Hands-on experience with advanced verification techniques, including formal verification, assertions, and silicon bring-up Strong understanding of CPU micro-architecture and system-level design concepts Experience writing test plans, portable testbenches, transactors, and assembly-level tests Familiarity with industry-standard verification tools and methodologies, including simulators, coverage analysis, gate-level simulation, waveform viewers, and formal tools Ability to independently own and deliver verification for a block or functional unit
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Seniority level Mid-Senior level Employment type Full-time Job function Engineering Industries Semiconductor Manufacturing, Software Development, and Appliances, Electrical, and Electronics Manufacturing