At a Glance
- Tasks: Validate cutting-edge CPU designs and ensure they meet launch standards.
- Company: Join a global leader in semiconductors based in Cambridge.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Why this job: Be at the forefront of technology and make a real impact in CPU design.
- Qualifications: Deep knowledge of micro-processor verification and experience leading teams.
- Other info: Dynamic work environment with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 Β£ per year.
A fantastic opportunity for an experienced Design Verification Engineer to join a global leader in semiconductors, working alongside their CPU Team in Cambridge (UK).
About the Role
As a CPU Verification Engineer, Senior you will work with Chip Architects to validate the concepts of CPU and SOC level micro-architectures. You will work on a selected part of the CPU Design Verification to ensure that it functions to the standards of being launch ready for the end product.
Responsibilities
- Working with CPU and SOC Architects to understand the concepts and high-level system requirements.
- Developing detailed Test and Coverage plans based on the Architecture and Micro-architecture.
- Developing Verification Methodology, ensuring scalability and portability across environments.
- Developing Verification environment, including all the respective components such as Stimulus, Checkers, Assertions, Trackers, and Coverage.
- Developing Verification Plans and Testbenches for your functional domain.
- Executing Verification Plans, including Design Bring-up, DV environment Bring-up, Regressions enabling all features under your care, and Debug of the test failures.
- Tracking and report DV progress using a variety of metrics, including Bugs and Coverage.
What are we looking for?
- Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management.
- Knowledge of Random Instruction Sequencing (RIS) and testing a given design, at the Block/Unit-level and Subsystem/Chip-level for proving correctness.
- Experience in leading a small team of Verification engineers performing CPU Verification.
- Advance techniques such as: Formal, Assertions, and Silicon bring up, is helpful.
- In-depth knowledge of Micro-processor functions, Architectures, and Micro-architectures.
- Experience in writing Test plans, portable Testbenches, Transactors, and Assembly code.
- Experience with different Verification Methodologies and Tools such as Simulators, Coverage collection, Gate-level Simulation, Waveform viewers, and Formal Proof Tools.
- Ability to develop and work independently on a Block/Unit of the design.
CPU Design Verification Engineer - (Cambridge, UK) employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land CPU Design Verification Engineer - (Cambridge, UK)
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at companies you're eyeing. A friendly chat can open doors and give you insider info that could help you stand out.
β¨Tip Number 2
Prepare for interviews by brushing up on your technical skills and understanding the latest trends in CPU design verification. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
β¨Tip Number 3
Showcase your projects! If you've worked on relevant projects or have a portfolio, make sure to highlight them during interviews. This gives you a chance to demonstrate your hands-on experience and problem-solving skills.
β¨Tip Number 4
Don't forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace CPU Design Verification Engineer - (Cambridge, UK)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the CPU Design Verification Engineer role. Highlight your experience with micro-architectures and verification methodologies, as this will show us youβre a great fit for the team.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about CPU design and how your skills align with our needs. We love seeing genuine enthusiasm!
Showcase Relevant Projects: If you've worked on any relevant projects or have experience with specific tools mentioned in the job description, make sure to include those. We want to see what you've done and how it relates to the role!
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. We canβt wait to see what you bring to the table!
How to prepare for a job interview at European Tech Recruit
β¨Know Your Stuff
Make sure you brush up on your knowledge of micro-processor verification functions and architectures. Be ready to discuss concepts like cache coherence and memory management in detail, as these are crucial for the role.
β¨Showcase Your Experience
Prepare to talk about your past experiences with developing test plans and verification environments. Highlight any specific projects where you led a team or tackled complex verification challenges, as this will demonstrate your capability.
β¨Practice Problem-Solving
Expect technical questions that require you to think on your feet. Practise explaining your thought process when debugging test failures or developing verification methodologies, as this will show your analytical skills.
β¨Ask Insightful Questions
At the end of the interview, donβt shy away from asking questions about the teamβs current projects or challenges they face. This shows your genuine interest in the role and helps you gauge if itβs the right fit for you.