CPU Verification Engineer
CPU Verification Engineer

CPU Verification Engineer

Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
Go Premium
L

At a Glance

  • Tasks: Join us to develop cutting-edge CPU architecture and bridge hardware with software.
  • Company: Be part of a dynamic team in a leading tech company based in Cambridge, London, or Edinburgh.
  • Benefits: Enjoy onsite work, collaboration with experts, and opportunities for professional growth.
  • Why this job: Make an impact by turning client needs into reality while enhancing user experience.
  • Qualifications: Degree in Computer Science or Electrical Engineering; experience in C programming and CPU architecture required.
  • Other info: Work with advanced technologies like AVX, SVE, and more in a collaborative environment.

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

We are currently hiring for an experienced Hardware R&D Engineer focusing on CPU and RISC-V Cores. You will be responsible for the development of a brand new and competitive CPU architecture, and defining interfaces between hardware, firmware and the operating systems for systems based on it. You will be working with a wider team of experts, architects, and together you will be looking after client’s interests and requirements, turning them into reality, and bridging the architectural excellence and the user experience.

This opportunity is an onsite working position, with offices in Cambridge, London or Edinburgh.

Key requirements:
  • Degree in Computer Science, Electrical Engineering or related discipline.
  • Working experience within the software development space, including C programming and knowledge of low level assembler programming languages.
  • Understanding of CPU architecture and micro-architecture features (such as caches, MMU, SMP, coherency, CPU pipelines).
  • Familiar with the ARM/RISC-V/MIPS architecture and the micro-architecture of current ARM/RISC-V CPU cores.
  • Strong understanding of modelling microprocessors using higher-level languages like C/C++.
  • Prior working experience with one or more following technologies: the Advanced Vector Extensions(AVX), the Scalable Vector Extension(SVE), Scalable Matrix Extension(SME), Confidential Compute Architecture(CCA), Morello/CHERI.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land CPU Verification Engineer

✨Tip Number 1

Make sure to brush up on your knowledge of CPU architecture and micro-architecture features. Being able to discuss specific elements like caches, MMU, and CPU pipelines during an interview will show that you have a solid understanding of the field.

✨Tip Number 2

Familiarise yourself with the ARM, RISC-V, and MIPS architectures. Having practical examples or projects where you've worked with these technologies can really set you apart from other candidates.

✨Tip Number 3

Network with professionals in the hardware R&D space, especially those who have experience with CPU verification. Attend relevant meetups or online forums to gain insights and potentially get referrals.

✨Tip Number 4

Prepare to discuss your experience with modelling microprocessors using higher-level languages like C/C++. Be ready to explain your approach to code optimisation and any challenges you've faced in previous projects.

We think you need these skills to ace CPU Verification Engineer

Degree in Computer Science or Electrical Engineering
Experience in CPU architecture and micro-architecture
Proficiency in C programming
Knowledge of low-level assembler programming languages
Understanding of ARM/RISC-V/MIPS architectures
Experience with Advanced Vector Extensions (AVX)
Familiarity with Scalable Vector Extension (SVE)
Knowledge of Scalable Matrix Extension (SME)
Understanding of Confidential Compute Architecture (CCA)
Experience in modelling microprocessors using C/C++
Strong problem-solving skills
Ability to work collaboratively in a team environment
Excellent communication skills
Attention to detail
Adaptability to new technologies

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience in CPU architecture, RISC-V cores, and relevant programming languages like C and assembly. Use specific examples from your past work to demonstrate your expertise.

Craft a Strong Cover Letter: In your cover letter, express your passion for hardware development and your understanding of the role. Mention how your skills align with the job requirements and how you can contribute to the team’s success.

Showcase Relevant Projects: If you've worked on projects involving CPU verification or micro-architecture, be sure to include these in your application. Detail your role and the technologies you used, especially if they relate to ARM, RISC-V, or MIPS.

Highlight Team Collaboration: Since the role involves working with a wider team, emphasise your experience in collaborative environments. Mention any cross-functional teams you've worked with and how you contributed to bridging technical requirements with user experience.

How to prepare for a job interview at LinkedIn

✨Showcase Your Technical Knowledge

Be prepared to discuss your understanding of CPU architecture and micro-architecture features. Brush up on key concepts like caches, MMU, and CPU pipelines, as well as your experience with ARM/RISC-V/MIPS architectures.

✨Demonstrate Programming Proficiency

Since the role requires knowledge of C programming and low-level assembler languages, be ready to share examples of your coding experience. You might even be asked to solve a coding problem during the interview, so practice your skills beforehand.

✨Understand the Role's Requirements

Familiarise yourself with the specific technologies mentioned in the job description, such as AVX, SVE, and CCA. Being able to discuss how you've worked with these technologies in the past will show your suitability for the position.

✨Prepare for Team Collaboration Questions

As you'll be working with a team of experts, expect questions about teamwork and collaboration. Think of examples where you've successfully worked with others to achieve a common goal, especially in hardware or software development projects.

CPU Verification Engineer
LinkedIn
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

L
  • CPU Verification Engineer

    Full-Time
    48000 - 72000 Β£ / year (est.)
  • L

    LinkedIn

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