Senior CPU Verification Engineer
Senior CPU Verification Engineer

Senior CPU Verification Engineer

Cambridge Full-Time 48000 - 72000 £ / year (est.) No home office possible
Z

At a Glance

  • Tasks: Lead the development of unit verification environments and manage end-to-end verification processes.
  • Company: Join a top semiconductor company in Cambridge, known for innovation and cutting-edge technology.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth and skill development.
  • Why this job: Be part of a dynamic team that values creativity and problem-solving in tech.
  • Qualifications: Experience in RTL design verification and strong coding skills in object-oriented programming are essential.
  • Other info: Ideal for those passionate about computer architecture and looking to make an impact in tech.

The predicted salary is between 48000 - 72000 £ per year.

Job Description

Senior CPU Verification Engineer

European Tech Recruit are working closely with a leading semiconductor company, based in Cambridge, who are looking for a talented Senior CPU Verification Engineer to join their team.

Responsibilities as Senior CPU Verification Engineer:

  • Development/ownership of varied aspects of unit verification environments including testbench components, tests/stimulus, checkers and functional coverage. Involvement in end-to-end verification processes, from test plan creation through to verification closure.
  • Investigation of test failures and debugging of sometimes complex technical issues that can cross team boundaries.
  • Work with project leads and team members to plan, prioritize, track, and coordinate tasks to meet quality goals at the planned time.
  • Contribute to verification improvement activities across the CPU group and the wider verification community.

Requirements:

  • Experience of simulation-based verification of RTL designs. Familiarity with constrained random verification, coverage metrics, checking methodologies.
  • Software development skills to write flexible, maintainable code in an object-oriented manner. Familiarity with version control, preferably using git in conjunction with a change-based code review flow.
  • Ability to apply complex specification detail. Curiosity to resolve ambiguities.
  • Proficiency in problem-solving and debugging.
  • The interpersonal and communication skills to work well in a team and a practical, result-focused approach.

Desirable experience:

  • Familiarity with assembly.
  • Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs.
  • Familiarity with SystemVerilog, using a methodology such as UVM.
  • Python programming experience, for example, to automate verification flows.
  • C++ programming experience, maybe in the context of a mixed-testbench.
  • Experience with Continuous Integration flows using tools such as Jenkins.
  • Experience with formal verification.
  • Experience leading/coordinating/mentoring small teams.

If this role is of any interest, please apply directly on LinkedIn or send a copy of your CV to .

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice ()

#J-18808-Ljbffr

Senior CPU Verification Engineer employer: ZipRecruiter

Join a leading semiconductor company in Cambridge, where innovation meets collaboration. As a Senior CPU Verification Engineer, you'll thrive in a dynamic work culture that values creativity and teamwork, while enjoying opportunities for professional growth and development. With a focus on cutting-edge technology and a commitment to employee well-being, this is an exceptional place to advance your career in the heart of one of the UK's tech hubs.
Z

Contact Detail:

ZipRecruiter Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior CPU Verification Engineer

✨Tip Number 1

Make sure to showcase your experience with simulation-based verification of RTL designs. Highlight specific projects where you successfully implemented constrained random verification and coverage metrics.

✨Tip Number 2

Demonstrate your software development skills by discussing your experience in writing maintainable code, especially in an object-oriented manner. Mention any relevant programming languages like Python or C++ that you've used in your previous roles.

✨Tip Number 3

Emphasize your problem-solving abilities and your experience in debugging complex technical issues. Provide examples of how you've resolved ambiguities in specifications and contributed to verification improvement activities.

✨Tip Number 4

If you have experience with Continuous Integration flows or leading small teams, make sure to mention this. It shows your capability to coordinate tasks and meet quality goals effectively within a team environment.

We think you need these skills to ace Senior CPU Verification Engineer

RTL Design Verification
Simulation-Based Verification
Constrained Random Verification
Coverage Metrics
Checking Methodologies
Object-Oriented Programming
Version Control (Git)
Debugging Skills
Problem-Solving Skills
Interpersonal Skills
Communication Skills
Curiosity and Attention to Detail
SystemVerilog
UVM Methodology
Python Programming
C++ Programming
Continuous Integration (Jenkins)
Formal Verification
Team Leadership and Mentoring

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Senior CPU Verification Engineer position. Understand the key responsibilities and required skills, such as simulation-based verification and familiarity with SystemVerilog.

Tailor Your CV: Customize your CV to highlight relevant experience in CPU verification, RTL design, and any programming skills in Python or C++. Emphasize your problem-solving abilities and teamwork experience, as these are crucial for this role.

Craft a Strong Cover Letter: Write a cover letter that connects your background to the specific requirements of the job. Mention your experience with verification processes, debugging, and any leadership roles you've held, showcasing how you can contribute to the team.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your application is clear, concise, and free of typos, as attention to detail is important in engineering roles.

How to prepare for a job interview at ZipRecruiter

✨Showcase Your Technical Skills

Be prepared to discuss your experience with simulation-based verification of RTL designs. Highlight specific projects where you utilized constrained random verification and coverage metrics, as this will demonstrate your technical expertise.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your debugging skills and ability to resolve complex technical issues. Prepare examples of past challenges you've faced and how you approached them, emphasizing your curiosity and analytical thinking.

✨Communicate Effectively

Since the role requires collaboration with project leads and team members, practice articulating your thoughts clearly. Showcase your interpersonal skills by discussing how you've successfully worked in teams and contributed to group goals.

✨Familiarize Yourself with Tools and Methodologies

Brush up on your knowledge of version control systems like git, Continuous Integration tools such as Jenkins, and methodologies like UVM. Being able to discuss these tools confidently will show that you're well-prepared for the role.

Senior CPU Verification Engineer
ZipRecruiter
Z
  • Senior CPU Verification Engineer

    Cambridge
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-19

  • Z

    ZipRecruiter

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>