Principal Verification Engineer
Principal Verification Engineer

Principal Verification Engineer

Cambridge Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Verify and develop cutting-edge RISC-V CPU designs and mentor junior engineers.
  • Company: Codasip is a pioneering processor solutions company focused on innovative CPU cores.
  • Benefits: Enjoy flexible working, collaboration opportunities, and the freedom to explore new technologies.
  • Why this job: Join a dynamic team redefining CPU design with impactful projects and a supportive culture.
  • Qualifications: Significant experience in CPU verification, coding skills in SystemVerilog, Python, or C++, and strong teamwork.
  • Other info: This role is only open to candidates located in the UK with working rights.

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

**Please note this role is only open to candidates currently located in and with working rights to the UK**

Welcome to Codasip. We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high-performance, and energy-efficient RISC-V CPU cores from scratch to power some of the most exciting applications - think high performance supercomputers and next-generation embedded systems. By also providing our own automated proprietary tools to fully customize these cores, we give our customers a unique competitive advantage by empowering their system-on-chip developers to build the most innovative products.

What you’ll do:

  • Verify RISC-V processors and extensions
  • Develop verification solutions (e.g. test benches and test bench components, stimulus generation, formal environments)
  • Collaborate with other engineers in a team, being responsible for the delivery of all verification activities related to a component or subsystem from start to finish
  • Define, estimate, prioritise and track your own, and other’s work in the team
  • Define verification strategies for block and sub-systems, identifying and utilising the right tools
  • Review technical specifications, providing feedback from a verification perspective
  • Run simulations, hunt bugs and complete root cause analysis of complex issues
  • Track and report verification metrics
  • Craft automated verification flows
  • Guide, mentor and coach junior engineers in the team

What we need:

  • Significant commercial experience with a variety of functional processor verification methodologies as applied to CPU or other ASIC verification (simulators, test generation, coverage collection, gate level simulation etc…)
  • Knowledge of verifying CPU architectures or other complex IP (e.g. GPUs, NNAs)
  • Fluency and the ability to write clear and concise code in languages like SystemVerilog, Python, C++, Rust, or Go
  • Past verification ownership of multiple design blocks
  • Analytical thinking, self-sufficiency and strong team collaboration skills
  • Ability to work effectively across teams to debug issues and find root causes
  • User knowledge of Linux to enable automation of common tasks
  • Knowledge of versioning tools (Git, SVN)
  • Experience with guiding, mentoring or coaching engineers
  • Good knowledge of computer systems and architecture

What we’d love you to have:

  • Knowledge of RISC-V Architecture
  • Experience with formal verification or other more advanced verification techniques

What’s in it for you? Join a flexible, open and supportive team full of curious, self-motivated and driven engineers who are keen to explore new ways of doing things, you’ll get to work on ultra-modern, cutting-edge products and technology. As a Codasipper, you will have the freedom to explore original solutions and experiment with new techniques in your role. We believe in cross-departmental awareness and encourage collaboration, allowing you to add value through diversity in your daily work. So, come aboard and let’s architect a future of innovation together! We can’t wait to see what you’ll achieve at Codasip.

Principal Verification Engineer employer: Codasip

At Codasip, we pride ourselves on being at the forefront of processor solutions, offering a dynamic and innovative work environment in either Cambridge or Bristol. Our culture fosters collaboration and creativity, empowering our engineers to explore cutting-edge technologies while providing ample opportunities for professional growth and mentorship. Join us to be part of a supportive team that values diversity and encourages you to push the boundaries of CPU design.
C

Contact Detail:

Codasip Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Verification Engineer

✨Tip Number 1

Familiarise yourself with RISC-V architecture and its verification methodologies. Understanding the nuances of this technology will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the community by participating in forums or attending meetups related to CPU design and verification. Networking with professionals in the field can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Brush up on your coding skills, particularly in SystemVerilog, Python, and C++. Being able to showcase your coding proficiency during technical discussions can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your past experiences in verification ownership and how you've tackled complex issues. Highlighting specific examples will illustrate your problem-solving abilities and your capacity to mentor others.

We think you need these skills to ace Principal Verification Engineer

Functional Processor Verification Methodologies
RISC-V Architecture Knowledge
SystemVerilog Proficiency
Python Programming Skills
C++ Coding Ability
Rust or Go Experience
Test Bench Development
Simulation and Debugging Skills
Root Cause Analysis
Verification Strategy Definition
Collaboration and Teamwork
Analytical Thinking
Version Control Systems (Git, SVN)
Linux User Knowledge
Mentoring and Coaching Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in functional processor verification methodologies and any specific projects related to CPU or ASIC verification. Use keywords from the job description to align your skills with what Codasip is looking for.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for CPU design and verification. Mention specific experiences that demonstrate your ability to verify complex architectures and your familiarity with RISC-V processors, as well as your collaborative skills.

Showcase Technical Skills: In your application, emphasise your proficiency in programming languages like SystemVerilog, Python, C++, Rust, or Go. Provide examples of how you've used these skills in past projects, particularly in developing verification solutions or mentoring junior engineers.

Highlight Team Collaboration: Since the role involves working closely with other engineers, include examples of successful teamwork in your application. Discuss how you’ve contributed to team projects, resolved issues collaboratively, and mentored others in your previous roles.

How to prepare for a job interview at Codasip

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with various functional processor verification methodologies. Highlight specific projects where you've applied these techniques, especially in CPU or ASIC verification.

✨Demonstrate Problem-Solving Skills

Expect questions that assess your analytical thinking and debugging abilities. Prepare examples of complex issues you've resolved, detailing your approach to root cause analysis and the tools you used.

✨Emphasise Team Collaboration

Since this role involves working closely with other engineers, be ready to discuss your experiences in team settings. Share how you've guided or mentored junior engineers and contributed to a collaborative environment.

✨Familiarise Yourself with RISC-V Architecture

If you have knowledge of RISC-V architecture, make sure to mention it during the interview. If not, take some time to learn the basics, as it could set you apart from other candidates.

Principal Verification Engineer
Codasip
Location: Cambridge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Principal Verification Engineer

    Cambridge
    Full-Time
    48000 - 84000 £ / year (est.)
  • C

    Codasip

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