Research Engineer - Informatics in Cambridge

Research Engineer - Informatics in Cambridge

Cambridge Full-Time No working from home possible
European Tech Recruit
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. 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. Master's or PhD in Computer Science, Engineering, Physics, or related field. 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.By applying to this role you understand that we may collect your personal data and store and process it on our systems.
European Tech Recruit

Contact Details:

European Tech Recruit Recruitment Team