Google

CPU RTL Design Engineer, University Graduate

Job Description

Posted on: 
2025-03-12

Responsibilities

  • Contribute to CPU frontend designs, focusing on microarchitecture and RTL design for next-generation CPU.
  • Propose performance-enhancing microarchitecture features with a focus on efficiency.
  • Deliver designs that meet Power, Performance, and Area (PPA) goals with production quality.
  • Become familiar with techniques for at least one processor functional block and interpret them into design constructs.
  • Work closely with the Functional Verification team to ensure production quality designs.
  • Collaborate with the Physical Design team to meet frequency, power, and area goals.
  • Communicate pros and cons of microarchitecture enhancements and facilitate decision-making.

Job Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • Experience with digital logic design principles, RTL design concepts, and use of Verilog or SystemVerilog.
  • Experience with microprocessor architecture through coursework, internships, or industry.
  • Preferred: Master’s degree or PhD in related fields.
  • Knowledge of general-purpose operating systems such as Linux or Android.
  • Knowledge of programming languages such as C, C++, and Python.
  • Experience with modern processor microarchitecture and related technologies through academic projects or industry experience.
Apply now

More job openings