Senior Lead CPU RTL Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Portland, OR, USAAustin, TX, USAMountain View, CA, USA
$227,000 - $320,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Hardware

Description For Senior Lead CPU RTL Engineer

Google is seeking a Senior Lead CPU RTL Engineer to join their hardware team focused on developing custom silicon solutions for Google's direct-to-consumer products. This role combines advanced hardware engineering with Google's cutting-edge AI initiatives to create next-generation computing experiences.

The position requires deep expertise in CPU design and RTL development, with responsibilities spanning from microarchitecture development to performance optimization. You'll work on front-end designs for next-generation CPUs, collaborating with cross-functional teams including Software, Architecture, and Performance teams to deliver innovative solutions.

This is an excellent opportunity for an experienced hardware engineer looking to make an impact at scale. You'll be working on products used by millions worldwide, with access to Google's vast resources and cutting-edge technology. The role offers competitive compensation ($227,000-$320,000 base salary plus bonus and equity) and comprehensive benefits.

The ideal candidate will have at least 10 years of experience in digital logic design and RTL development, with a strong background in CPU architecture. Knowledge of modern processor design techniques and experience with SystemVerilog or similar HDL languages is essential. A PhD in Electrical Engineering or Computer Science is preferred.

Working at Google, you'll be part of a team that pushes boundaries in hardware development, with opportunities to influence the direction of future Google products. The role offers the chance to work on challenging technical problems while collaborating with some of the best minds in the industry.

Last updated 6 hours ago

Responsibilities For Senior Lead CPU RTL Engineer

  • Participate in developing CPU subsystem. Develop CPU subsystem front-end designs, emphasizing microarchitecture and RTL design for the next generation CPU
  • Propose performance enhancing microarchitecture features, and work with Software, Architect, and Performance teams for trade-off studies
  • Communicate the pros and cons of microarchitecture enhancements. Deliver designs, meeting PPA goals with production quality
  • Work with the Verification team to ensure production of quality designs, and the physical design and power teams to meet frequency, power, and area goals
  • Become familiar with modern techniques, interpret the techniques into design constructs, and languages in order to provide guidance to and participate in the performance evaluation effort

Requirements For Senior Lead CPU RTL Engineer

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 10 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog
  • Experience with RTL language (e.g. SystemVerilog) and related design processes (e.g., Lint, UPF)

Benefits For Senior Lead CPU RTL Engineer

Medical Insurance
401k
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Lead CPU RTL Engineer

ASIC Platform Software Architect, Silicon

Senior technical role focusing on ASIC platform software architecture for Google's consumer hardware products, combining embedded systems expertise with hardware architecture knowledge.

Senior System Power and Performance Architect, Silicon

Senior System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for mobile SoCs with emphasis on power efficiency and performance.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.

Senior Staff Software Engineer, ASIC, Platforms Infrastructure Engineering

Senior Staff Software Engineer position at Google, focusing on ASIC software development and firmware engineering for AI/ML accelerators, offering competitive compensation and benefits.

Silicon Validation Software Engineer

Silicon Validation Software Engineer role at Google focusing on developing and implementing validation software for Google Tensor and embedded systems.