Logo of Huzzle

Job

Graduate CPU Architect

Logo of Huawei

Huawei

Apr 18, 2023

💼 Graduate Job

Cambridge

Graduate Job

Software EngineeringCambridge

Description

  • Huawei is looking for passionate young researchers to work on CPU architecture definitions for the next-generation CPUs. We wish to have PhD graduates to join us to perform R&D on novel ISA and CPU architecture, especially on software-guided ISA definition. You are expected to work on immature technologies and bridge research and engineering.

Requirements

  • PhD degree in Computer Science, Electrical & Electronic Engineering, Computer Architecture or related domains
  • Good knowledge of CPU architecture
  • Experience in CPU modelling
  • Good knowledge of Arm/RISC-V assembly languages
  • Excellent in C/C++ programming
  • Familiar with at least one of the ISAs: ARM, X86, RISC-V, MIPS, ARC
  • Desired:
  • Good knowledge of ISA and CPU development flows and related technologies as well as tools
  • Good knowledge of micro-architecture design and implementation
  • Experience in compiler implementation and optimisation
  • Experience of Linux kernel development
  • Experience of firmware development
  • Knowledge in Sail/ASL and formal verification

Education requirements

PhD

Area of Responsibilities

Software Engineering

Responsibilities

  • Identifying CPU bottleneck via workload and CPU performance analysis
  • CPU functional and performance modelling to help CPU architecture exploration
  • Identifying the key missing technologies in the current architecture
  • Contributing to design & research methodologies to increase the efficiency and effectiveness

Details

Work type

Full time

Work mode

office

Location

Cambridge

Benefits

  • 33 days annual leave entitlement per year (including UK public holidays)
  • Group Personal Pension
  • Life insurance
  • Private medical insurance
  • Medical expense claim scheme
  • Employee Assistance Program
  • Cycle to work scheme
  • Company sports club and social events
  • Corporate retail discounts
  • Flexible working
  • Additional time off for learning and development