> Markdown version of [/jobs/ext/1225449-research-engineer-cpu-microarchitecture](https://www.wearedevelopers.com/jobs/ext/1225449-research-engineer-cpu-microarchitecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Engineer - CPU / Microarchitecture - **Company:** European Tech Recruit - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Computer Programming, Microarchitecture, Microprocessors, Python (Programming Language), CPU Design, Reduced Instruction Set Computing, Backend, Information Technology - **Published:** July 10, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2866788112-2 ## About the Role * 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. ## Description 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., * 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., 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 ## Related Videos - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [The Agent Interface Layer: Protocols, Tools and Trust Boundaries](https://www.wearedevelopers.com/videos/100132-the-agent-interface-layer-protocols-tools-and-trust-boundaries) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)