Description:
    We are currently partnered with an industry leading multination semiconductor company looking to expand their headcount at their leading EU offices with a Lead Verification Engineer to take on responsibility for the leadership and mentoring of a local team of engineers.
 
This is a permanent working opportunity based in Cork, Ireland.
 
Key responsibilities for this Lead Design Verification Engineer position: 
	- Lead and mentor the Design and Verification teams.
 
	- Collaborate with CPU and SOC Architects to understand system requirements.
 
	- Develop detailed test and coverage plans based on architecture and micro-architecture.
 
	- Create and maintain verification environments, including stimulus, checkers, assertions, and coverage.
 
	- Execute verification plans, including design and environment bring-up, regression testing, and debugging.
 
	- Track and report progress using metrics like bugs and coverage.
 
 
Key requirements: 
	- Expertise in microprocessor verification, including areas like cache coherence, memory ordering, branch prediction, and address translation.
 
	- Experience with Random Instruction Sequencing (RIS) and testing at block/unit and subsystem/chip levels.
 
	- Proven ability to lead a small team of verification engineers.
 
	- Knowledge of advanced techniques like formal verification, assertions, and silicon bring-up.
 
	- Proficiency in writing test plans, portable testbenches, and assembly code.
 
	- Familiarity with verification tools and methodologies, including simulators, gate-level simulation, and formal proof tools.
 
	- Ability to independently develop and verify design blocks/units.