Taro Logo

RTL Design Engineer

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For RTL Design Engineer

Join Google's innovative hardware team as an RTL Design Engineer, where you'll be instrumental in developing custom silicon solutions that power Google's direct-to-consumer products. As part of the team designing interconnect IP for Pixel System on Chip (SoCs), you'll collaborate across multiple disciplines including architecture, software, verification, power, and timing. Your role involves specifying and delivering high-quality Register-Transfer Level (RTL) designs, solving complex technical challenges in micro-architecture, and optimizing for performance, power, and area.

The position requires expertise in Hardware IP design using Verilog/System Verilog, deep understanding of microarchitecture, and proficiency with RTL quality check tool flows. You'll be working on cutting-edge technology that impacts millions of users worldwide, contributing to Google's mission of organizing world's information and making it universally accessible.

The ideal candidate brings strong technical skills in digital design, experience with ARM-based SoCs and protocols, and programming capabilities in languages like Perl or Python. You'll be part of a team that pushes boundaries in hardware development, creating solutions that combine the best of Google AI, Software, and Hardware to deliver radically helpful experiences.

This role offers the opportunity to work on next-generation hardware experiences, focusing on unparalleled performance, efficiency, and integration. You'll be at the forefront of innovation, working with state-of-the-art tools and technologies while collaborating with talented professionals across Google's global offices.

Last updated 12 hours ago

Responsibilities For RTL Design Engineer

  • Define microarchitecture details such as interface protocol, block diagram, data flow, pipelines, etc.
  • Perform Register-Transfer Level (RTL) development (e.g., SystemVerilog), debug functional/performance simulations
  • Perform RTL quality checks including Lint, CDC, RDC, Synthesis, UPF checks
  • Participate in synthesis, timing/power estimation
  • Communicate and work with multi-disciplined and multi-site teams

Requirements For RTL Design Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 3 years of experience with Hardware IP design using Verilog/System Verilog and microarchitecture
  • 3 years of experience with the Register-Transfer Level (RTL) quality check tool flows (e.g., Lint, CDC, RDC, Synthesis)

Interested in this job?

Jobs Related To Google RTL Design Engineer

ASIC RTL Design Engineer, Silicon

Design custom silicon solutions for Google's consumer products as an ASIC RTL Design Engineer, focusing on foundation and chassis IPs for Pixel SoCs.

GPU Silicon Architect

GPU Silicon Architect position at Google focusing on developing custom silicon solutions and GPU cores for Tensor System on Chip

System Performance and Architecture Engineer, Silicon

System Performance and Architecture Engineer position at Google, focusing on silicon design and optimization for compute-centric hardware IP blocks, requiring 3+ years of experience in computer architecture.

RTL Design Engineer, Core-IP

RTL Design Engineer position at Google, focusing on developing custom silicon solutions for audio and security IPs, requiring expertise in SystemVerilog and ASIC design methodologies.

ASIC Design for Testability Engineer, Silicon

ASIC Design for Testability Engineer position at Google focusing on DFT/DFD flows, silicon validation, and test architecture for custom silicon solutions.