Enable job alerts via email!

CPU Verification Engineer (RISC-V/CPU Architecture)

JR United Kingdom

Cambridge

On-site

GBP 50,000 - 90,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled CPU Verification Engineer to design and develop innovative CPU architectures. In this exciting role, you will work on cutting-edge RISC-V cores, collaborating with a talented team to translate client requirements into reality. Your expertise in CPU architecture and programming will be crucial as you define interfaces between hardware and software. This position offers the opportunity to make a significant impact in a dynamic environment, where your contributions will enhance user experience and drive technological advancements. If you are passionate about hardware development and eager to tackle complex challenges, this role is perfect for you.

Qualifications

  • Degree in Computer Science or Electrical Engineering required.
  • Experience in C programming and CPU architecture is essential.

Responsibilities

  • Develop a competitive CPU architecture and define hardware interfaces.
  • Collaborate with a team to bridge architectural excellence with user experience.

Skills

C Programming
Low-level Assembler Programming
Understanding of CPU Architecture
Micro-architecture Features
Modeling Microprocessors

Education

Degree in Computer Science
Degree in Electrical Engineering

Tools

C/C++
ARM Architecture
RISC-V Architecture
MIPS Architecture
Advanced Vector Extensions (AVX)
Scalable Vector Extension (SVE)
Confidential Compute Architecture (CCA)

Job description

Social network you want to login/join with:

CPU Verification Engineer (RISC-V/CPU Architecture), Cambridge
Client:

European Tech Recruit

Location:

Cambridge

Job Category:

Other

EU work permit required:

Yes

Job Views:

1

Posted:

30.03.2025

Expiry Date:

14.05.2025

Job Description:

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 and architects, looking after the client’s interests and requirements, turning them into reality, and bridging architectural excellence with 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 modeling microprocessors using higher-level languages like C/C++.
  • Prior working experience with one or more of the following technologies: Advanced Vector Extensions (AVX), Scalable Vector Extension (SVE), Scalable Matrix Extension (SME), Confidential Compute Architecture (CCA), Morello/CHERI.

Keywords: CPU / Verification / Arm Architecture / C / C++ / MIPS / Micro-Architecture / Assembly / AVX / SVE / SME / CCA / Hardware / Compiler / Code Optimization / SoC / System-on-Chip / Firmware Development

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 here.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.