Senior CPU RTL Design Engineer

1 Week ago • 9 Years + • Research & Development

Job Summary

Job Description

This Senior CPU RTL Design Engineer role at Google involves contributing to the frontend design of next-generation CPUs, focusing on microarchitecture and RTL design. Responsibilities include proposing performance-enhancing microarchitecture features, conducting trade-off studies with architects and performance teams, delivering designs meeting Power, Performance, and Area (PPA) goals, and collaborating with verification and physical design teams. The ideal candidate will have extensive experience in microprocessor architecture, logic design, and familiarity with state-of-the-art processor techniques. The position requires proficiency in RTL design and a strong understanding of microarchitecture principles to create high-performance, efficient CPUs for Google's products.
Must have:
  • 9+ years microprocessor architecture experience
  • Logic design experience
  • Contribute to CPU frontend designs
  • Propose performance enhancing features
  • Deliver designs meeting PPA goals
Good to have:
  • Master's/PhD in relevant field
  • Experience with modern processor microarchitecture
  • C, C++, Python programming skills
  • Linux/Android OS knowledge

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 9 years of experience in microprocessor architecture through coursework or industry experience.
  • Experience in logic design through coursework or industry experience.

Preferred qualifications:

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience with modern processor microarchitecture and related technologies and algorithms, through academic projects or industry experience.
  • Knowledge of Programming languages such as C, C++, and Python.
  • Knowledge of general purpose operating systems such as Linux or Android.

About the job

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.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Contribute to CPU frontend designs, emphasizing on microarchitecture and RTL design for the next generation CPU.
  • Propose performance enhancing microarchitecture features with efficiency in mind, and facilitate final decision making. Work with architects and performance teams for trade-off studies, and communicate pros and cons of microarchitecture enhancements.
  • Deliver designs meeting Power, Performance and Area (PPA) goals with production quality.
  • Become familiar with state-of-the-art techniques for at least one processor functional block. Interpret the techniques into design constructs and languages in order to provide guidance to and participate in the performance modeling effort.
  • Work closely with the functional verification team to ensure production quality designs, and with the physical design team to meet frequency, power, and area goals.

Similar Jobs

Google - Senior Software Engineer, Infrastructure Storage, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Staff Software Engineer, Google Distributed Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions)

Google

Mountain View, California, United States (On-Site)
1 Week ago
Lucid Reality Labs - ML/AI Engineer

Lucid Reality Labs

Poland (Remote)
4 Weeks ago
CharacterAI - Research Engineer, ML Systems

CharacterAI

New York, New York, United States (On-Site)
4 Weeks ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Software Engineer Intern - Autonomous Vehicles - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - SoC and IP Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
6 Days ago
NVIDIA - Senior Technical Program Manager – Silicon Solutions

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Google - Software Engineer III, Infrastructure, Core

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Senior SoC Power Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Google - Software Engineering Intern, 2025

Google

Tokyo, Japan (On-Site)
1 Week ago
Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
1 Month ago
Wargaming - Game Developer

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
1 Month ago
ByteDance - Research Scientist in Generative AI for Science

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Epic Games - Animation Tools Programmer

Epic Games

United States (On-Site)
3 Months ago
Google - Software Engineer III, Infrastructure, Google TV

Google

(On-Site)
5 Months ago
Google - Senior Software Engineer, Mobile (Android), Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Evolution - Payroll & Operational Costs Controller

Evolution

Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Keywords Studios - Subtitling Project Coordinator - Asia

Keywords Studios

Taipei City, Taiwan (Hybrid)
1 Week ago
Google - Program Manager, New Product Introduction Operations

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Hardware Engineer, Camera Actuator Control System

Google

New Taipei, New Taipei City, Taiwan (On-Site)
6 Days ago
Google - Software Engineer II, ChromeOS

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Video Solutions Expert

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Senior Software Engineer, Storage, Pixel Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer, Engineering Productivity, Google Cast

Google

New Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior Software Engineer, CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Google - Staff Software Engineer, AI/ML Computer Vision

Google

Mountain View, California, United States (On-Site)
6 Days ago
Krafton  - PUBG IP Franchise Project ARC Community Manager

Krafton

Seoul, South Korea (On-Site)
3 Months ago
ByteDance - Firmware Software Engineer / Architect

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
NVIDIA - Board Design Engineer, LDE

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
NVIDIA - Senior Software Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
NVIDIA - System Software Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineering Manager, Android GPU Driver Quality

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - Director of Mechanical Engineering

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug