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.
Required:
* 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
#J-18808-Ljbffr