CPU Register Transfer Level Design Engineer, Silicon

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
$127,000 - $187,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Consumer

Description For CPU Register Transfer Level Design Engineer, Silicon

Google is seeking a CPU Register Transfer Level Design Engineer to join their diverse team focused on developing custom silicon solutions for Google's direct-to-consumer products. This role involves working on cutting-edge CPU front-end designs and micro-architecture for next-generation processors. The position offers competitive compensation ($127,000-$187,000) plus bonus, equity, and comprehensive benefits.

The ideal candidate will have strong experience in digital logic design principles, RTL design concepts, and programming languages like Verilog or SystemVerilog. They will be responsible for proposing and implementing performance-enhancing micro-architecture features, optimizing designs for power and efficiency, and working closely with architects and performance teams.

This is an exciting opportunity to contribute to Google's hardware innovation, directly impacting products used by millions worldwide. The role combines technical expertise in CPU design with collaborative teamwork, requiring both strong engineering skills and effective communication abilities. The position offers professional growth in a cutting-edge technology environment, working with state-of-the-art processor design techniques and methodologies.

The role is based in several possible locations including Mountain View, Austin, Portland, or Poughkeepsie, offering flexibility in work location while being part of Google's mission to organize the world's information and make it universally accessible. This position is perfect for someone passionate about processor design, interested in pushing the boundaries of hardware performance, and eager to contribute to next-generation computing solutions.

Last updated 3 months ago

Responsibilities For CPU Register Transfer Level Design Engineer, Silicon

  • Contribute to Central Processing Unit (CPU) front-end designs, emphasizing micro-architecture and Register Transfer Level (RTL) design for the next generation CPU
  • Propose performance enhancing micro-architecture features with efficiency. Work with architects and performance teams for trade-off studies
  • Deliver designs meet Power, Performance and Area (PPA) goals with production quality
  • Be familiar with techniques for at least one processor functional block. Interpret the techniques into design constructs and languages
  • Communicate pros and cons of micro-architecture enhancements and facilitate final decision making

Requirements For CPU Register Transfer Level Design Engineer, Silicon

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 3 years of experience with digital logic design principles, RTL design concepts, and languages such as Verilog or SystemVerilog
  • Experience with logic synthesis techniques to optimize RTL code, performance and power as well as low-power design techniques
  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture (preferred)

Benefits For CPU Register Transfer Level Design Engineer, Silicon

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google CPU Register Transfer Level Design Engineer, Silicon

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.