Senior CPU Verification Engineer
Senior CPU Verification Engineer

Senior CPU Verification Engineer

Chelmsford Full-Time 48000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a dynamic team to develop and own CPU verification environments.
  • Company: Work with a leading semiconductor company in the heart of Cambridge.
  • Benefits: Enjoy flexible working options and opportunities for professional growth.
  • Why this job: Be part of innovative projects that shape the future of technology.
  • Qualifications: Experience in RTL design verification and strong coding skills required.
  • Other info: Ideal for tech enthusiasts eager to tackle complex challenges.

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

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:

  • 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 debug 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 language.
  • Familiarity with version control, preferably using git in conjunction with a change-based code review flow.
  • Ability to apply complex specification detail and 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 language.
  • Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems.
  • Some practical experience of working on microprocessor designs.
  • Familiarity with SystemVerilog, maybe 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-language 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 nh@eu-recruit.com.

Senior CPU Verification Engineer employer: European Tech Recruit

Joining our team as a Senior CPU Verification Engineer in Cambridge offers you the chance to work with cutting-edge technology in a collaborative and innovative environment. We pride ourselves on fostering a culture of continuous learning and professional growth, providing ample opportunities for skill development and career advancement. With a focus on teamwork and quality, you'll be part of a dynamic group that values your contributions and encourages a healthy work-life balance.
E

Contact Detail:

European Tech Recruit Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to brush up on your knowledge of RTL design and simulation-based verification. Being able to discuss specific projects where you've applied these skills will show your expertise during interviews.

✨Tip Number 2

Familiarise yourself with the latest trends in CPU architecture and verification methodologies, especially UVM and SystemVerilog. This will help you engage in meaningful conversations with the team and demonstrate your commitment to staying current in the field.

✨Tip Number 3

Network with professionals in the semiconductor industry, particularly those who work in CPU verification. Attend relevant meetups or online forums to build connections that could lead to referrals or insider information about the role.

✨Tip Number 4

Prepare to discuss your problem-solving approach and any debugging experiences you've had. Being able to articulate how you tackle complex issues will set you apart as a candidate who can contribute effectively to the team.

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

RTL Design Verification
Testbench Development
Constrained Random Verification
Coverage Metrics
Object-Oriented Programming
Version Control (Git)
Debugging Skills
Specification Analysis
Problem-Solving Skills
Interpersonal Communication
Team Collaboration
SystemVerilog
UVM Methodology
Python Programming
C++ Programming
Continuous Integration (Jenkins)
Formal Verification
Leadership and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in CPU verification, simulation-based verification of RTL designs, and any software development skills. Use specific examples that demonstrate your familiarity with object-oriented programming and version control.

Craft a Strong Cover Letter: Write a cover letter that addresses the key responsibilities and requirements listed in the job description. Emphasise your problem-solving abilities, debugging skills, and experience with verification improvement activities. Show your enthusiasm for the role and the company.

Highlight Relevant Skills: In your application, clearly outline your experience with SystemVerilog, Python, and C++. Mention any familiarity with Continuous Integration tools like Jenkins and your understanding of computer architecture fundamentals. This will help you stand out as a strong candidate.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for a role in verification engineering.

How to prepare for a job interview at European Tech Recruit

✨Showcase Your Technical Skills

Be prepared to discuss your experience with simulation-based verification of RTL designs. Highlight your familiarity with constrained random verification and coverage metrics, as these are crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your debugging skills. Prepare examples of complex issues you've resolved in the past, especially those that required cross-team collaboration.

✨Communicate Effectively

Strong interpersonal skills are essential. Practice articulating your thoughts clearly and concisely, as you'll need to work closely with project leads and team members to coordinate tasks.

✨Familiarise Yourself with Relevant Tools

Brush up on your knowledge of version control systems like Git and Continuous Integration tools such as Jenkins. Being able to discuss your experience with these tools will demonstrate your readiness for the role.

Senior CPU Verification Engineer
European Tech Recruit
E
  • Senior CPU Verification Engineer

    Chelmsford
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-04-30

  • E

    European Tech Recruit

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