CPU Architecture and Performance Architect
Company: Google Inc.
Location: Mountain View
Posted on: February 10, 2025
Job Description:
CPU Architecture and Performance Architectcorporate_fare Google
place Mountain View, CA, USAApplyMinimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer
Engineering, Computer Science, a related field, or equivalent
practical experience.
- 3 years of experience with high-performance CPU architecture
and CPU blocks.
- Experience in performance modeling, analysis, correlation, and
workload characterization.
- Experience in C/C++ and scripting languages.Preferred
Qualifications:
- Master's degree or PhD in Electrical Engineering, Computer
Engineering, or Computer Science, with an emphasis on computer
architecture.
- Experience in CPU/ML 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.About the JobBe part of a diverse 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.As a CPU architecture and performance
architect, you will be the key contributor to improve processor
instruction set architecture, develop innovative microarchitecture
features, and deliver Google's advanced System on a Chip (SoC)
products. You will have the opportunity to collaborate with talents
in Google's Android applications and Google's world-renowned
Artificial Intelligence (AI) teams to plan and conduct application
and benchmark performance analysis and to project their performance
at various design phases. You will guide junior CPU architects and
work with engineers in power, thermal, security, and physical
design teams to determine the CPU subsystem configuration and
features.The US base salary range for this full-time position is
$127,000-$187,000 + bonus + equity + benefits. Our salary ranges
are determined by role, level, and location. The range displayed on
each job posting reflects the minimum and maximum target salaries
for the position across all US locations. Within the range,
individual pay is determined by work location and additional
factors, including job-related skills, experience, and relevant
education or training. Your recruiter can share more about the
specific salary range for your preferred location during the hiring
process.Responsibilities
- 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.
#J-18808-Ljbffr
Keywords: Google Inc., Mountain View , CPU Architecture and Performance Architect, Professions , Mountain View, California
Didn't find what you're looking for? Search again!
Loading more jobs...