Huawei Technologies Research & Development (UK) Ltd

Senior CPU Microarchitect

Huawei Technologies Research & Development (UK) Ltd

Cambridge, England, United Kingdom · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
M.S. or PhD in Electrical Engineering, Computer Science or related subjects
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Huawei Research and Development UK Limited

Established in 1987, Huawei is a globally recognized leader in ICT infrastructure and smart devices, with 207,000 employees serving over three billion people worldwide across more than 170 countries and regions.

Huawei's mission is to enable digital connection for every individual, home, and organization, aiming to build a fully connected intelligent world. This includes driving universal connectivity, expanding cloud and AI access everywhere to provide superior computing power on demand, fostering digital platforms for agile and efficient industry operations, and transforming user experiences with AI personalization in all aspects of life.

Huawei has cultivated longstanding collaborations with leading UK academic institutions, jointly pushing innovation boundaries to develop next-generation technologies. Their work reflects core values: customer-centricity, dedication, perseverance, and reflective growth.

Huawei's R&D network is the world's largest, with over 96,000 employees globally and design centers in Cambridge, London, Edinburgh, and Ipswich. The UK R&D team advances foundational theories, integrates new network architectures and communication technologies, and nurtures academic partnerships.

Role Overview and Key Responsibilities

The Senior CPU Microarchitect will lead efforts to create a new competitive CPU architecture, defining critical interfacing standards among hardware, firmware, and operating systems. The role involves close collaboration with other architects to ensure client requirements translate effectively into superior architectural design and user experience.

Responsibilities may evolve as needed under managerial guidance.

Required Qualifications and Experience

  • At least five years experience in relevant CPU architecture or microarchitecture disciplines
  • Strong knowledge of CPU instruction sets and assembly language programming
  • Proficiency with ARM, RISC-V, or MIPS architectures and their microarchitecture designs
  • Software development skills in C, C++, assembly language, and Python
  • Experience in microprocessor modeling using high-level languages such as C or C++
  • Proven ability to work effectively in collaborative, cross-geographical teams

Preferred Additional Skills and Qualifications

  • Familiarity with technologies including AVX, SVE, SME, Confidential Compute Architecture, Morello/CHERI
  • Master’s or PhD degree in Electrical Engineering, Computer Science or related fields
  • Experience with compiler backend tasks such as code generation, performance profiling, and code optimization
  • Strong verbal and written communication abilities

Minimum education

Master's Degree

How they work

Communication Adaptability
🤖
Online · instant AI help
Broxer