Research Engineer - CPU / Microarchitecture

Research Engineer - CPU / Microarchitecture

We are partnered with a globally renowned research center in the UK looking to expand their team with a CPU Research Engineer to research and develop novel microarchitectural techniques targeting IPC and energy efficiency improvements for next-generation mobile CPUs.

This is a 12-month PAYE engagement based onsite in Cambridge, UK.

Key responsibilities for this CPU Research Engineer position:

  • Research and develop novel out-of-order execution techniques to improve IPC and energy efficiency of mobile CPUs.
  • Analyse and optimise front-end pipeline stages including branch prediction, fetch, and decode.
  • Investigate bottlenecks in the OOO backend — issue queues, register renaming, reorder buffer, and execution units.
  • Develop and maintain cycle-accurate microarchitectural simulation models (e.g. gem5) to evaluate OOO design trade-offs.
  • Conduct workload characterisation and microarchitectural profiling using hardware performance counters and simulation.
  • Evaluate and integrate state-of-the-art academic research into practical CPU design proposals.

Key requirements:

  • Master's or PhD in Computer Science, Engineering, Physics, or related field.
  • Strong knowledge of superscalar processor design, speculative execution, and out-of-order execution.
  • Experience with cycle-accurate microarchitecture simulation and performance modelling.
  • Strong programming skills in C, C++, Python, and Arm64 or RISC-V assembly.

Keywords: CPU Research Engineer / Microarchitecture / Out-of-Order Execution / Branch Prediction / Superscalar / gem5 / Cycle-Accurate Simulation / Mobile CPU / IPC / Energy Efficiency / C / C++ / Python / Arm64 / RISC-V / LLVM / GCC / Compiler / Performance Modelling / Cambridge / UK

If you are interested in the CPU Research Engineer position, please send a copy of your CV to ts@eu-recruit.com

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 https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf

Job Details

Company
European Tech Recruit
Location
Cambridge, England, United Kingdom
Posted