CPU Verification Lead
We are seeking an experienced CPU Verification Engineer to join our team in Cork, Ireland. The successful candidate will lead a thriving CPU team and work with Chip Architects to validate the concepts of CPU and SOC level micro-architectures.
The ideal candidate will have deep knowledge of Micro-Processor Verification functions and Architectures, including Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management.
This role involves leading and mentoring local Design and Verification teams, working with CPU and SOC Architects, developing Test and Coverage plans, and executing Verification Plans.
The successful candidate will also have experience with different Verification Methodologies and Tools, such as Simulators, Coverage collection, Gate-level Simulation, Waveform viewers, and Formal Proof Tools.
Key Responsibilities:
1. Lead a small team of Verification engineers performing CPU Verification.
2. Develop detailed Test and Coverage plans based on the Architecture and Micro-architecture.
3. Develop Verification Methodology, ensuring scalability and portability across environments.
4. Develop Verification environment, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.
Requirements:
* Deep knowledge of Micro-Processor Verification functions and Architectures.
* Experience with different Verification Methodologies and Tools.
* Ability to develop and work independently on a Block/Unit of the design.