At a Glance
- Tasks: Validate CPU and SOC micro-architectures, ensuring they meet launch standards.
- Company: Leading semiconductor company based in Cambridge with a focus on innovation.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Exciting environment with potential for career advancement and skill development.
- Why this job: Join a dynamic team and work on cutting-edge technology that shapes the future.
- Qualifications: Deep knowledge of micro-processor verification and experience in leading teams.
The predicted salary is between 60000 - 80000 β¬ per year.
European Tech Recruit are working closely with a leading semiconductor company, based in Cambridge, who are looking for a talented CPU Design Verification Engineer to join their team. In this role 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 reporting DV progress using a variety of metrics, including Bugs and Coverage.
Requirements:
- 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.
- Advanced 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.
If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com.
CPU Design Verification Engineer in Cambridge employer: LinkedIn
Join a leading semiconductor company in Cambridge, where innovation meets collaboration. As a CPU Design Verification Engineer, you'll thrive in a dynamic work culture that prioritises employee growth and development, offering opportunities to work alongside industry experts on cutting-edge technology. Enjoy competitive benefits and a supportive environment that fosters creativity and excellence, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Adviceπ€«
We think this is how you could land CPU Design Verification Engineer in Cambridge
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and achievements in CPU design verification. This gives you a chance to demonstrate your expertise beyond just your CV.
β¨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to micro-architectures and verification methodologies. Practise explaining complex concepts clearly, as communication is key in these roles.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace CPU Design Verification Engineer in Cambridge
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 understand what we're looking for.
Showcase Relevant Skills:When writing your application, emphasise your deep knowledge of micro-processor functions and architectures. We want to see how your skills align with the responsibilities listed in the job description.
Be Clear and Concise:Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website:We encourage you to apply directly through our website. This helps us keep track of applications better and ensures you donβt miss out on any important updates from us!
How to prepare for a job interview at LinkedIn
β¨Know Your Micro-Architecture
Before the interview, 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, as these are crucial for the role.
β¨Prepare Your Test Plans
Have a few examples of test plans and verification methodologies you've developed in the past. This will show your practical experience and understanding of how to ensure a design is launch-ready.
β¨Showcase Your Team Leadership Skills
If you've led a team of verification engineers before, be prepared to share specific examples of how you managed projects and resolved conflicts. This will demonstrate your ability to work collaboratively in a technical environment.
β¨Familiarise Yourself with Tools
Make sure you're comfortable discussing various verification tools and methodologies, such as simulators and formal proof tools. Being able to talk about your hands-on experience with these tools will set you apart from other candidates.