Minimum qualifications:
- 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.
Preferred qualifications:
- 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.
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
- 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.