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