SoC Design Engineer, Cloud

7 Hours ago • 1 Years + • Research & Development • $113,000 PA - $161,000 PA

Job Summary

Job Description

This role involves designing and implementing custom silicon solutions for Google's direct-to-consumer products. You'll upgrade an on-chip connectivity solution to be programmatically assembled, instantiated, and optimized. Responsibilities include developing strategies for system segmentation, designing RTL architecture for automated optimization, implementing RTL code for digital blocks, participating in SoC IP integration and sign-off, and improving design flows and methodologies. The goal is to provide users with customizable performance, power, and area based on system needs.
Must have:
  • RTL coding (Verilog/SystemVerilog)
  • Experience with EDA tools
  • SoC IP integration
  • System-on-a-Chip (SoC) sign-off
  • Digital design fundamentals
Good to have:
  • Master's degree in relevant field
  • Experience architecting RTL solutions
  • Experience with AXI
  • Scripting languages (Tcl, Python, Perl)
  • Clock/Reset Domain Crossing, RTL Linting

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 1 year of experience with RTL coding using Verilog/SystemVerilog.
  • Experience with industry-standard tools, languages and methodologies relevant to the development of silicon-based ICs and chips such as: EDA tools for simulation or synthesis.

Preferred qualifications:

  • Master's degree in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience architecting RTL solutions employing software based construction, instantiation, customization and generation of RTL.
  • Experience with SoC implementation standards and interfaces (i.e., AXI).
  • Experience with scripting languages (i.e. Tcl, Python or Perl).
  • Experience with Clock Domain Crossing, Reset Domain Crossing, RTL Linting and Logic Equivalence Checking.
  • Understanding of digital design fundamentals, including synchronous and asynchronous logic, state machines, and bus protocols.

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

In this role, you will be part of a group of engineers to uplift an existing on-chip connectivity solution into one that will be programmatically assembled, instantiated and optimized. Your expertise will inform the architecture and micro-architectural modifications of the solution to enable discrete blocks of functionality to be assembled and instantiated by software to provide customized and flexible implementations. You will work in providing users the ability to customize the performance, power and area of the solution based on the needs of the system. You will also work within the team to manage SoC IP integration and participate in System-on-a-Chip (SoC) level sign-off activities.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

The US base salary range for this full-time position is $113,000-$161,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Develop strategies for system segmentation to enable programmatic assembly of custom solutions based on user design intent.
  • Design RTL architecture of system to allow for automated optimization of RTL performance, power and area based of solution requirements.
  • Design and implement RTL code for various digital blocks, including complex control logic, and on-chip data paths.
  • Participate in SoC IP integration and sign-off activities.
  • Contribute to the development and improvement of design flows, tools and methodologies.

Similar Jobs

Immutable - Enterprise Technology Engineer

Immutable

Sydney, New South Wales, Australia (Hybrid)
4 Months ago
Dream Sports - Software Development Engineer 3 - Machine Learning & Data Platform

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
PwC - IN-Senior Manager_CPG/FMGC_Data &Analytics_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
ByteDance - Senior Software Engineer - AI for Security Post-Training

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Electronic Arts - Site Reliability Engineer

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
N-iX - Mechanical Engineer (Industrial Automation / Automotive Focus)

N-iX

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Days ago
NVIDIA - Senior System Software Engineer Platform - Server Embedded Firmware

NVIDIA

Santa Clara, California, United States (On-Site)
2 Days ago
ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
7 Hours ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
5 Months ago
Playgendary - DevOps (Cloud Engineer)

Playgendary

Limassol, Limassol, Cyprus (Remote)
2 Months ago
Mashgin - Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
6 Months ago
Activision - Senior Character Technical Artist

Activision

Los Angeles, California, United States (On-Site)
2 Weeks ago
Microsoft - Data Science PhD Internship

Microsoft

Mountain View, California, United States (On-Site)
16 Hours ago
Dolby Laboratories - AIOps Research Scientist

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Weeks ago
Ethos - Software Engineer, Test

Ethos

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Portugal (Remote)
5 Months ago
ByteDance - Software Engineer, Payment Network

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Thatgamecompany - Build Engineer (Associate to Mid-Level)

Thatgamecompany

United States (Remote)
3 Weeks ago
Life church - Associate Operations Pastor

Life church

United States (On-Site)
6 Months ago
Netflix - Design Manager, Member Experience

Netflix

Los Gatos, California, United States (Hybrid)
5 Months ago
ByteDance - Research Scientist for Generative AI, Multimodal and LLM

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Mountain View, California, United States (On-Site)
3 Weeks ago
Netflix - Distributed Systems Engineer (L5), Content Engineering

Netflix

California, United States (Remote)
2 Months ago
Google - Senior Software Engineer, Recommendations, Ranking and Prediction, Google Workspace

Google

Sunnyvale, California, United States (On-Site)
7 Hours ago
ION - Senior Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
6 Months ago
Trackman - Sales Director, Trackman Baseball

Trackman

Connecticut, United States (Remote)
3 Months ago
Netflix - Engineering Manager, Page Scale & Performance Team

Netflix

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Vigaet - Internship - Mechanical Engineer

Vigaet

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Krafton  - Corporate Social Responsibility (CSR) Specialist

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior System Software Engineer Platform - Server Embedded Firmware

NVIDIA

Santa Clara, California, United States (On-Site)
2 Days ago
Krafton  - [Global Ops & HR Div.] Recruiting Planning/Operation (10~12년)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Pattern® - Senior Software Engineer - frontend

Pattern®

Pune, Maharashtra, India (On-Site)
6 Months ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Taipei City, Taiwan (On-Site)
4 Weeks ago
Cadence - Principal Design Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
6 Months ago
NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Weeks ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

Sunnyvale, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Waterloo, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug