Senior Staff ARM Instruction Set Architecture Architect, gCPU
AI Summary ✨
Requirements:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
10 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems.
10 years of experience with ARMv8 or ARM Instruction Set Architecture A-profile.
Experience with CPU architecture and micro-architecture.
Nice to haves:
Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
Experience with processor core architectures (such as ARM, x86, RISC-V, etc.) and IPs commonly used in SoC designs.
Experience in ARM Instruction Set Architecture committee, ARM TAB.
Experience in ARM compliant processor development.
Knowledge of general purpose operating systems such as Linux and Android.
Understanding of all instructions defined in the ARM ISA, including the software usage model, for ARMv9.0 and beyond.
What you'll be doing:
Provide expertise as a domain expert in ARM Instruction Set Architecture. Serve as the knowledge focal point for not only the CPU development team but all Googlers.
Participate in and influence building of processors in areas such as performance, security, reliability, and power.
Act as the main liaison to the broader Google software community on behalf of the CPU team in the area of ARM Instruction Set Architecture.
Participate in ARM Instruction Set Architecture (ISA) committee activities and help build ISA future direction to benefit Google.
Perks and benefits:
Be part of a team that pushes boundaries and develops custom silicon solutions.
Contribute to the innovation behind products loved by millions worldwide.
Shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.