Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Job Type
Full Time
Job Details
Minimum qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 5 years of experience with microprocessor architecture, microarchitecture, performance, and design.
- Experience with performance modeling, analysis, correlation, and workload characterization.
- Experience with CPU architecture (e.g., CPU block).
- Experience with C/C++ and scripting languages.
- Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on Computer Architecture, or a related field.
- Experience leading CPU/Machine Learning microarchitecture exploration, performance model development, performance analysis, performance correlation, and workload characterization.
- Knowledge of processor instruction set architecture (e.g., ARM, RISC-V, x86).
- Knowledge of system software components, such as Linux, drivers, and runtime.
- Plan and evaluate ARM’s architecture features from both architecture and performance angles.
- Develop a performance model for performance analysis and microarchitecture study.
- Define and write CPU subsystem architecture specifications.
- Lead collaboration with RTL, Design Verification, and Physical Design teams to develop a high performance and efficient CPU implementation.
- Drive performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.
About the Company
Google Inc.
Mountain View, CA, United States
Build for everyone Since our founding in 1998, Google has grown by leaps and bounds. Starting from two computer science students in a university... Read more