> Markdown version of [/jobs/ext/3742604-senior-cpu-microarchitect](https://www.wearedevelopers.com/jobs/ext/3742604-senior-cpu-microarchitect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior CPU Microarchitect - **Company:** Huawei - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Assembly Language, C++ (Programming Language), Code Generation, Software Code Optimization, Microarchitecture, Firmware, Python (Programming Language), Reduced Instruction Set Computing, Software Engineering, Backend, Information Technology, Instruction Set Architecture - **Published:** October 15, 2026 - **Apply:** https://www.diversifying.io/jobs/621443021-senior-cpu-microarchitect-at-huawei ## About the Role * 5+ years of relevant experience * Good Understanding of CPU instruction set architecture and assembly language * Familiar with the ARM/RISC-V/MIPS architecture and the micro-architecture of current ARM/RISC-V CPU cores * Experience in software development (C, C++, assembly, Python) * Experience modeling microprocessors using higher-level languages like C/C++ * Work well under cross-geography collaborative environment Desired: * Familiarity with one or more following technologies: the Advanced Vector Extensions(AVX), the Scalable Vector Extension(SVE), Scalable Matrix Extension(SME), Confidentail Compute Architecture(CCA), Morello/CHERI * M.S. or PhD in Electrical Engineering, Computer Science or relevant subjects * Experience in compiler backend, such as code generation, performance analysis and code optimization. * Excellent verbal and written communication skills ## Description The CPU Architect will responsible for the development of a brand new and competitive CPU architecture, and defining interfaces between hardware, firmware and the operating systems for systems based on it. He/ She will be part of the team that works with other architects, and in together they will looking after client's interests and requirements, turning them into reality, and bridging the architectural excellence and the user experience. This job description is only an outline of the tasks, responsibilities and outcomes required of the role. The jobholder will carry out any other duties as may be reasonably required by his/her line manager. The job description and personal specification may be reviewed on an ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited.