At a Glance
- Tasks: Collaborate with architects to develop and execute detailed verification plans for cutting-edge CPU designs.
- Company: Join a leading global semiconductor company with a vibrant engineering hub in Cambridge.
- Benefits: Competitive salary, hands-on experience, and opportunities for professional growth.
- Why this job: Be at the forefront of technology, shaping the future of CPUs and SoCs.
- Qualifications: Strong knowledge of CPU architectures and verification methodologies required.
- Other info: Onsite role in a dynamic environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
We are partnered with a global semiconductor company with a major engineering presence in Cambridge. They are looking for a CPU Design Verification Engineer to work on high performance CPU and SoC products across a broad range of markets including CPUs, GPUs, ultra low power IoT, and wearable devices.
What You Will Be Doing
- Working with CPU and SoC Architects to understand architectural concepts and high level system requirements
- Developing detailed test plans and coverage plans based on architecture and microarchitecture specifications
- Defining and developing scalable and portable verification methodologies
- Building complete verification environments including stimulus, checkers, assertions, trackers, and coverage
- Developing verification plans and testbenches for assigned functional domains
- Executing verification plans including design bring up, DV environment bring up, regressions, feature enablement, and debug of failures
- Tracking and reporting DV progress using metrics such as coverage and bug status
What We Are Looking For
- Strong knowledge of CPU and microprocessor verification and architectures, with experience in areas such as cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and address translation or memory management
- Experience with random instruction sequencing and block, subsystem, and chip level verification
- Experience leading or mentoring a small team of verification engineers
- Exposure to advanced verification techniques such as formal verification, assertions, and silicon bring up
- In depth understanding of microprocessor functions, architectures, and microarchitectures
- Experience writing test plans, portable testbenches, transactors, and assembly code
- Hands on experience with verification tools and methodologies including simulators, coverage, gate level simulation, waveform viewers, and formal tools
Location Requirement
This role requires 5 days per week onsite in our client’s Cambridge office.
If this sounds interesting and you’d like to learn more, click the link below to apply or email me with a copy of your CV on smouland@eu-recruit.com.
CPU Design Verification Engineer - CPU DV / Microprocessor Verification / SystemVerilog / UVM -[...] in Cambridge employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land CPU Design Verification Engineer - CPU DV / Microprocessor Verification / SystemVerilog / UVM -[...] in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working at the company you're eyeing. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Dive deep into CPU architectures and verification methodologies. We want you to shine when discussing your experience with SystemVerilog and UVM!
✨Tip Number 3
Showcase your projects! If you've worked on relevant verification environments or testbenches, be ready to discuss them. Real-world examples can set you apart from the competition.
✨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 that extra step!
We think you need these skills to ace CPU Design Verification Engineer - CPU DV / Microprocessor Verification / SystemVerilog / UVM -[...] in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with CPU and microprocessor verification. Use keywords from the job description to show that you understand what we're looking for.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're passionate about CPU design verification and how your skills align with our needs. Keep it concise but impactful.
Showcase Relevant Projects: If you've worked on any projects related to verification methodologies or microarchitecture, be sure to mention them. We love seeing practical examples of your work!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Jobster
✨Know Your Stuff
Make sure you brush up on your knowledge of CPU and microprocessor verification. Understand key concepts like cache coherence, memory ordering, and speculative execution. Being able to discuss these topics confidently will show that you're not just familiar with the theory but can apply it practically.
✨Prepare Your Test Plans
Before the interview, think about how you would develop detailed test plans based on architectural specifications. Be ready to explain your approach to creating scalable verification methodologies and how you would build a complete verification environment. This will demonstrate your hands-on experience and strategic thinking.
✨Show Off Your Tools Knowledge
Familiarise yourself with the verification tools and methodologies mentioned in the job description. Be prepared to discuss your experience with simulators, coverage tools, and formal verification techniques. Highlighting your practical skills with these tools can set you apart from other candidates.
✨Be Ready to Discuss Team Dynamics
If you've led or mentored a team before, be ready to share those experiences. Talk about how you foster collaboration and support within a team of verification engineers. Companies value candidates who can not only work independently but also contribute positively to team dynamics.