Google

About Google

Empowering the world through technology and information

🏢 Tech👥 100K+📅 Founded 1998📍 Mountain View, California, United States

Key Highlights

  • Over 100,000 employees globally
  • Headquartered in Mountain View, California
  • Parent company Alphabet Inc. valued at $1.5 trillion
  • Google Cloud Platform serves millions of customers

Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...

🎁 Benefits

Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...

🌟 Culture

Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google

Hardware Engineer Senior

GoogleNew Taipei

Apply Now →

Skills & Technologies

Overview

Google is hiring a Senior CPU Performance Architect to lead the development of custom silicon solutions. You'll work with C/C++, Python, and Linux to improve CPU architecture and performance. This position requires 8 years of experience in microprocessor architecture.

Job Description

Who you are

You have a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience, along with 8 years of experience in microprocessor architecture, micro-architecture, performance, or advanced CPU design. Your expertise includes CPU architecture, performance modeling, analysis, correlation, and workload characterization. You are proficient in C/C++ and scripting languages such as Python, and you possess excellent communication skills that enable you to collaborate effectively with cross-functional teams.

You may also hold a PhD in Electrical Engineering, Computer Engineering, or Computer Science, which enhances your qualifications for this role. Your experience includes leading CPU/ML micro-architecture exploration, performance model development, performance analysis, performance correlation, and workload characterization. You have a solid understanding of processor instruction set architecture, including ARM, RISC-V, and x86, as well as knowledge of system software components like Linux, drivers, and runtime.

What you'll do

As a Senior CPU Performance Architect at Google, you will be a key contributor to improving processor instruction set architecture and developing micro-architecture features. You will collaborate with Google's Android applications and AI teams to plan and conduct application and benchmark performance analysis and micro-architecture studies. Your responsibilities will include defining and writing CPU subsystem architecture specifications, leading collaboration with RTL, design verification, and physical design teams to develop CPU implementation. You will drive performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.

What we offer

At Google, you will be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.

Join us in this exciting opportunity to contribute to innovative projects that impact millions of users worldwide. You will have the chance to work in a collaborative environment that fosters growth and creativity, allowing you to make a significant impact in the field of CPU architecture and performance.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Google.