SoC and IP Design Engineer, Google Cloud

Google is a global technology company that builds innovative cloud solutions and technical infrastructure.
Embedded
Mid-Level Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For SoC and IP Design Engineer, Google Cloud

Google Cloud is seeking a skilled SoC and IP Design Engineer to join their Technical Infrastructure team. This role offers an exciting opportunity to work on custom silicon solutions that power Google's direct-to-consumer products. As part of the team, you'll be responsible for developing and optimizing hardware architectures that support Google's vast product portfolio.

The position requires expertise in digital logic design, RTL development, and system-on-chip architecture. You'll be working with cutting-edge technologies and contributing to the development of next-generation hardware experiences that prioritize performance, efficiency, and integration. The role involves collaboration with multi-disciplinary teams across different locations, making it an ideal opportunity for someone who thrives in a dynamic, innovative environment.

Key responsibilities include designing SoC/block level documentation, performing RTL development using Verilog and SystemVerilog, and participating in various stages of the ASIC development process. You'll be involved in everything from initial design to silicon bring-up, working with state-of-the-art tools and methodologies.

This is an excellent opportunity for experienced engineers who want to make a significant impact on products used by millions of people worldwide. You'll be part of Google's Technical Infrastructure team, which is crucial in maintaining and developing the architecture that keeps Google's services running smoothly. The role offers the chance to work with cutting-edge technology while contributing to solutions that push the boundaries of what's possible in hardware design.

The position requires strong technical skills, including experience with digital logic design principles, RTL design concepts, and verification methodologies. Knowledge of power optimization techniques and formal verification is highly valued. The ideal candidate will have a background in Electrical Engineering, Computer Engineering, or Computer Science, with proven experience in SoC design and development.

Last updated 3 months ago

Responsibilities For SoC and IP Design Engineer, Google Cloud

  • Define the SoC/block level design document such as interface protocol, block diagram, transaction flow, pipeline etc.
  • Perform Register-Transfer Level (RTL) development (e.g., coding and debug in Verilog, SystemVerilog), function/performance simulation debug and Lint/CDC/FV/UPF checks
  • Participate in synthesis, timing/power closure and ASIC silicon bring-up
  • Participate in test plan and coverage analysis of the block and SoC level verification
  • Communicate and work with multi-disciplined and multi-site teams

Requirements For SoC and IP Design Engineer, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5 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
  • Experience in logic design and debug with Design Verification (DV)
  • Experience with design sign-off and quality tools (e.g., Lint, CDC, etc.)

Interested in this job?

Jobs Related To Google SoC and IP Design Engineer, Google Cloud

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, multimedia, and GenerativeAI features for Pixel devices.

Technical Program Manager III, Embedded, Pixel

Technical Program Manager III position at Google, leading software development for Pixel devices, requiring 5 years of program management experience and hardware/software expertise.

Software Developer III, Immersive XR Operating Systems

Software Developer III position at Google focusing on XR Operating Systems development, requiring C++ expertise and 2 years of experience in software and OS development.

ASIC Platform Software Architect

ASIC Platform Software Architect position at Google, developing custom silicon solutions and software for next-generation consumer products.