Mobile CPU Architect: Energy-Efficient OOO Design

Huawei

Cambridge

On-site

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Huawei UK Research and Development in Cambridge seeks a highly skilled CPU researcher to advance mobile processor architectures. You will innovate out-of-order techniques, optimise front-end and back-end paths, and build cycle-accurate models to compare design trade-offs. Collaboration with academic partners will be key.

A PhD or Masters plus strong C/C++ and assembly skills are required. This role focuses on energy-efficient, high IPC mobile CPUs, with opportunities to influence real-world

Qualifications

  • Master/PhD in CS/Engineering/Physics or related field.
  • Strong knowledge of advanced computer architectures and compiler design principles.
  • Deep understanding of speculative execution, branch prediction, and OOO execution.
  • Proficient in C/C++, Python and assembly (Arm64/RISC-V) and scripting languages.
  • Experience with cycle-accurate microarchitecture simulation and performance modeling.
  • Understanding of instruction scheduling, register allocation and code generation.
  • Independent, highly-motivated with a strong desire to learn.

Responsibilities

  • 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 out-of-order backend: issue queues, register renaming, ROB, and execution units.
  • Develop and maintain cycle-accurate micro-architectural simulation models (e.g. gem5) for evaluating OOO trade-offs.
  • Propose micro-architectural enhancements targeting performance-per-watt for mobile workloads.
  • Characterise workloads and perform microarchitectural profiling using hardware counters and simulations.
  • Evaluate and integrate state-of-the-art research into practical CPU design proposals.

Skills

Advanced computer architectures
Superscalar processor design
Branch prediction
Out-of-order execution
C/C++ programming
Python
Arm64/RISC-V assembly
Scripting languages
Cycle-accurate simulation
Performance modeling
Instruction scheduling
Register allocation
Code generation
LLVM/GCC knowledge
OS kernel concepts

Education

Master/PhD in Computer Science/Engineering/Physics

Tools

gem5
Sniper
ChampSim
LLVM backend
GCC
Custom ISA extension
OS kernel tooling

Job description

Huawei UK Research and Development in Cambridge seeks a highly skilled CPU researcher to advance mobile processor architectures. You will innovate out-of-order techniques, optimise front-end and back-end paths, and build cycle-accurate models to compare design trade-offs. Collaboration with academic partners will be key.

A PhD or Masters plus strong C/C++ and assembly skills are required. This role focuses on energy-efficient, high IPC mobile CPUs, with opportunities to influence real-world

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CPU Research Engineer (Contractor)
CPU Research Engineer (Contractor)

Huawei • Cambridge

On-site
GBP 70,000 - 110,000
Lead CPU Microarchitecture & Performance Engineer
Lead CPU Microarchitecture & Performance Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
Next‑Gen CPU Architect — ISA & Microarchitecture Lead
Next‑Gen CPU Architect — ISA & Microarchitecture Lead

Huawei • Cambridge

On-site
GBP 120,000 - 210,000
Senior CPU HW Performance Architect
Senior CPU HW Performance Architect

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
Senior GPU Architect: Mobile Graphics & Performance
Senior GPU Architect: Mobile Graphics & Performance

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 70,000 - 110,000
Senior Principal CPU Architect
Senior Principal CPU Architect

Huawei • Cambridge

On-site
GBP 120,000 - 210,000
Senior AI Processor Architect & Systems Engineer
Senior AI Processor Architect & Systems Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 110,000 - 145,000
33 days annual leave entitlement perye
Group Personal Pension
Life insurance
+6
Senior GPU Architecture Simulation Engineer
Senior GPU Architecture Simulation Engineer

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 120,000
LLVM Compiler Engineer – AI & xPU Optimizations
LLVM Compiler Engineer – AI & xPU Optimizations

Huawei Technologies Research & Development (UK) Ltd • City of Edinburgh

On-site
GBP 70,000 - 100,000
33 days annual leave entitlement per2
Group Personal Pension
Life insurance
+6
Lead AI Processor Co-Design: Software & Hardware Architect
Lead AI Processor Co-Design: Software & Hardware Architect

Huawei • Cambridge

On-site
GBP 90,000 - 140,000
33 days annual leave
Group Pension
Life insurance
+6