Senior CPU RTL Design Engineer

1 Month 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

ByteDance - Machine Learning Engineer, E-commerce Governance Algorithms

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
2 Months ago
Google - Software Engineer III, AI/ML GenAI

Google

New York, New York, United States (On-Site)
1 Month ago
Social Discovery Group - Head/Lead Social Media Manager

Social Discovery Group

United Kingdom (Remote)
6 Months ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior Cloud Service Provider Application Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Riot Games - Senior Researcher, China Studio

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
NVIDIA - Senior Staff Software Engineer - Observability and Monitoring

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Equivalent Jobs - C++ SOFTWARE ENGINEER (SIMULATOR)

Equivalent Jobs

(Remote)
6 Months ago
RoofStack - Senior iOS Developer

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Google - Software Engineer, Early Career

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Animoca Brands - Quant Researcher

Animoca Brands

Hong Kong (On-Site)
8 Months ago
NVIDIA - Senior Software Engineer, Place and Route Tools

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
3 Months ago
ByteDance - Backend Software Engineer - Customer Service Platform - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Google - Software Engineer III, Devices and Services, Business Systems

Google

Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Field Sales Representative, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Corsair - Sr. Payroll Specialist

Corsair

Taoyuan City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior System Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer, Android Camera and Media

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineering Manager II, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Silicon Validation Software Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Thermal Test Engineer

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer II, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - System Software Engineer - Embedded and Automotive (RDSS Intern)

NVIDIA

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

Google

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
7 Months ago
Google - SoC and IP Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Info Stretch - Engineering Lead - ETL Architecture

Info Stretch

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Riot Games - Staff Software Engineer, Gameplay/Characters - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Krafton  - [Production Management Office] Studio Supporter (10년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
NVIDIA - System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ByteDance - Applied Scientist Intern (Computational Modeling & Optimization)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
SmileGate - AI Voice Model Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months 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.

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

Austin, Texas, 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