Job Title
CPU Research Engineer: A Senior Position Focusing on Energy Efficiency
We are seeking an experienced CPU researcher with expertise in developing novel techniques for improving CPU/GPU energy efficiency.
The selected candidate will investigate performance and energy bottlenecks of the mobile CPU micro-architecture pipeline, focusing on software/hardware optimizations.
This position involves collaboration with research centres across the UK to enhance the performance and energy efficiency of the company's heterogeneous chip powering mobile phones and other devices.
A key aspect of this role is prototyping state-of-the-art in-house CPU designs with integrated 5G modules and participating in the development of a new generation of system software stack for the Edge ecosystem.
This opportunity is based at our main office in Cambridge, requiring onsite work.
Key Responsibilities
* Conduct research and develop innovative techniques for improving CPU/GPU energy efficiency.
* Investigate performance and energy bottlenecks of the mobile CPU micro-architecture pipeline.
* Develop and explore novel software/hardware optimizations.
* Collaborate with research centres across the UK to enhance performance and energy efficiency.
* Prototype state-of-the-art in-house CPU designs with integrated 5G modules.
Requirements
* Masters or PhD in Computer Science, Electrical Engineering, Physics, or a related field.
* Strong coding skills, including C programming, C++, Python, and knowledge of low-level assembler programming languages.
* Understanding of CPU architecture and micro-architecture features (such as caches, MMU, SMP, coherency, CPU pipelines).
* Familiarity with ARM/RISC-V/MIPS architecture and current ARM/RISC-V CPU cores.
* Deep knowledge of micro-architectures and memory subsystems.
* Experience with GEM5 simulation framework.
About the Role
This position requires a strong understanding of CPU architecture, micro-architecture, and memory subsystems. The ideal candidate should have prior experience or research in computer architectures and memory subsystems.
The selected candidate will be part of a team focused on improving the performance and energy efficiency of the company's heterogeneous chip powering mobile phones and other devices.
This is an exciting opportunity for individuals who enjoy working on complex technical challenges and contributing to cutting-edge research projects.
Estimated Salary: £80,000 - £110,000 per annum