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.