SoC Design Engineer, Google Cloud

Google is a global technology company that provides a wide range of internet-related services and products.
$127,000 - $187,000
Embedded
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
Enterprise SaaS

Description For SoC Design Engineer, Google Cloud

Google Cloud is seeking a talented SoC Design Engineer to join their Technical Infrastructure team. This role offers an exciting opportunity to work on cutting-edge custom silicon solutions that power Google's direct-to-consumer products. As a SoC Design Engineer, you'll be responsible for RTL design and architecture for data center accelerators, working with complex ASIC designs and global communication busses.

The position requires strong expertise in RTL coding, digital design fundamentals, and experience with industry-standard EDA tools. You'll be working in a cross-functional environment, collaborating with various ASIC development teams and providing technical leadership to a team of RTL designers. The role combines hands-on technical work with strategic thinking about system architecture and optimization.

Google offers a competitive compensation package, including a base salary range of $127,000-$187,000, plus bonus, equity, and comprehensive benefits. The Technical Infrastructure team is crucial to Google's success, maintaining and developing the architecture that powers Google's vast product portfolio. You'll be part of a team that takes pride in engineering excellence and innovation.

This is an excellent opportunity for someone who wants to work on challenging technical problems at scale, mentor other engineers, and contribute to the next generation of Google's hardware infrastructure. The role offers significant growth potential and the chance to impact products used by millions of people worldwide. Join Google's Technical Infrastructure team to push the boundaries of what's possible in custom silicon design and implementation.

Last updated 3 months ago

Responsibilities For SoC Design Engineer, Google Cloud

  • Develop strategies for system segmentation to enable programmatic assembly of custom solutions
  • Design RTL architecture of system to allow for automated optimization of RTL performance, power, and area
  • Provide mentorship and guidance for a team of 6 RTL designers
  • Design and implement RTL code for various digital blocks, including control logic, and on-chip data paths
  • Contribute to the development and improvement of design flows, tools, and methodologies

Requirements For SoC Design Engineer, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 2 years of experience with RTL coding using Verilog/SystemVerilog
  • Experience with industry-standard EDA tools for simulation, synthesis, and power analysis
  • Experience architecting RTL solutions employing software based construction
  • Experience with SOC implementation standards and interfaces (e.g. AXI)
  • Experience with scripting languages (e.g., Tcl, Python or Perl)
  • Strong understanding of digital design fundamentals

Benefits For SoC Design Engineer, Google Cloud

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Google SoC 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.