Taro Logo

SoC and IP Design Engineer, Google Cloud

A global technology company that designs and develops innovative products and services used by billions of people worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Join Google Cloud's innovative team as a SoC and IP Design Engineer, where you'll be at the forefront of developing custom silicon solutions that power Google's future direct-to-consumer products. As part of the ML, Systems, & Cloud AI (MSCA) organization, you'll work on hardware and systems infrastructure that supports all Google services and Google Cloud. The role involves sophisticated hardware design, focusing on RTL development, optimization, and verification of SoC and IP components.

You'll be contributing to projects that impact billions of users worldwide, working with cutting-edge technologies including TPUs and hyperscale computing solutions. The position requires expertise in digital logic design, RTL concepts, and hardware optimization techniques. You'll collaborate with multi-disciplinary teams across different locations to design and implement high-performance, power-efficient silicon solutions.

This is an excellent opportunity for someone with strong hardware design skills who wants to work on challenging problems at scale. You'll be involved in the complete design cycle from architecture to implementation, working with state-of-the-art tools and methodologies. The role offers the chance to shape the future of Google's hardware infrastructure while working with some of the industry's best engineers in a collaborative environment.

The position combines technical depth with broad impact, as your work will directly influence the performance and efficiency of Google's global infrastructure. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of what's possible in hardware design.

Last updated 7 days ago

Responsibilities For SoC and IP Design Engineer, Google Cloud

  • Define block-level design document (interface protocol, block diagram, transaction flow, pipeline, etc.)
  • Perform Register-Transfer Level (RTL) coding in Verilog/SystemVerilog
  • Participate in synthesis, timing/power closure activities
  • Participate in test plan and coverage analysis of block and SoC-level verification
  • Communicate and work with multi-disciplined and multi-site teams

Requirements For SoC and IP Design Engineer, Google Cloud

Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent practical experience
  • 4 years of experience with digital logic design principles, RTL design concepts, and languages like Verilog or SystemVerilog
  • Experience with logic synthesis techniques to optimize RTL code, performance and power
  • Experience with design sign-off and quality tools (e.g., Lint, CDC)
  • Experience with SoC or IP architecture

Related Jobs

SoC DFT Engineer, Google Cloud

SoC DFT Engineer position at Google Cloud, focusing on defining and implementing advanced Design For Test methodologies for digital and mixed-signal chips.

SoC Formal Verification Engineer, Google Cloud

SoC Formal Verification Engineer position at Google Cloud, focusing on hardware verification for custom silicon solutions and next-generation computing infrastructure.

SoC Test Engineer, Google Cloud

SoC Test Engineer position at Google Cloud, focusing on developing and implementing test strategies for high-performance computing products and custom silicon solutions.

SOC Design Verification Engineer, Google Cloud

SOC Design Verification Engineer position at Google Cloud, focusing on hardware verification for custom silicon solutions and server chip designs.

SoC DFT Engineer, Google Cloud

Design and implement advanced DFT methodologies for Google Cloud's custom silicon solutions, focusing on SoC test strategies and architecture.