CPU Hardware Architect β CPU Architecture / ISA / Arm / RISC-V / MIPS / Hardware-Software Co-Design
We are currently partnered with a global technology organisation with a major R&D presence in Cambridge, supporting the development of a new and competitive CPU architecture. They are looking for a CPU Hardware Architect to contribute to architectural definition, hardware/software interfaces and processor design. You will work closely with CPU architects and engineering teams to translate product and system requirements into practical architectural solutions, while helping define interfaces between CPU hardware, firmware and operating systems.
Key responsibilities
- Contribute to the definition and development of next-generation CPU architectures.
- Define and refine interfaces between CPU hardware, firmware and operating systems.
- Work closely with CPU architects and engineering teams to develop architectural specifications.
- Translate system, product and user requirements into practical CPU architecture solutions.
- Support processor architecture modelling, analysis and evaluation.
- Contribute to hardware/software co-design and optimisation activities.
- Analyse architectural requirements and assess potential implementation approaches.
- Collaborate with geographically distributed engineering teams across architecture and development functions.
- Support the development and evaluation of modern CPU core architectures.
Key requirements
- 4+ years of relevant experience in CPU architecture, processor architecture or CPU microarchitecture.
- Strong understanding of Instruction Set Architecture (ISA) and assembly language.
- Knowledge of one or more modern processor architectures, such as Arm, RISC-V and/or MIPS.
- Strong understanding of modern CPU core microarchitecture.
- Software development experience using C, C++, assembly and/or Python.
- Experience modelling microprocessors using high-level languages such as C or C++.
- Experience with Advanced Vector Extensions (AVX).
- Knowledge of Arm Scalable Vector Extension (SVE).
- Knowledge of Arm Scalable Matrix Extension (SME).
- Experience with Confidential Compute Architecture (CCA).
Keywords
CPU Architect / CPU Hardware Architect / CPU Architecture / Hardware Architect / Processor Architect / CPU Microarchitecture / Processor Microarchitecture / CPU Core / Processor Design / Instruction Set Architecture / ISA / Assembly / Arm / Arm Architecture / Armv8 / Armv9 / RISC-V / MIPS / C / C++ / Python / Microprocessor Modelling / CPU Modelling / Architectural Modelling / Hardware/ Firmware / Firmware Interfaces / Operating Systems / Hardware/Software Co-Design / Hardware/Software Co-Optimisation / AVX / Advanced Vector Extensions / SVE / Scalable Vector Extension / SME / Scalable Matrix Extension / CCA / Confidential Compute Architecture / Morello / CHERI / Capability Hardware Enhanced RISC Instructions / Compiler Backend / Code Generation / Compiler Architecture / Performance Analysis / Performance Optimisation
By applying to this role, you understand that we may collect your personal data and process it in line with our privacy policy.
https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf
#J-18808-Ljbffr
CPU Hardware Architect β CPU Architecture & Microarchitecture | CPU Architecture / ISA / Arm / RISC-V / MIPS / Hardware-Software Co-Design in Cambridge employer: European Tech Recruit
Join a world-leading technology innovator that champions creativity and collaboration in the heart of the UK. As a Software Engineer focusing on Machine Learning, you'll thrive in a dynamic work culture that prioritises innovation and professional growth, offering you the chance to work on cutting-edge GPU architecture while enjoying competitive PAYE contract benefits. With a commitment to employee development and a vibrant team atmosphere, this is an exceptional opportunity for those looking to make a significant impact in the tech industry.