SoC Design Engineer, Machine Learning Accelerators

1 Week ago • 3 Years + • Research & Development • $132,000 PA - $189,000 PA

Job Summary

Job Description

As a SoC Design Engineer, you'll be part of a team developing custom silicon solutions for Google's direct-to-consumer products. You'll contribute to the RTL design for data-center accelerators, focusing on top-level RTL, architecture, design, and implementation of global communication. This involves working with numerous ASIC development teams, owning deliverables across various project milestones, and defining methodologies for an efficient design environment. A key responsibility is uplifting an existing on-chip connectivity solution to be programmatically assembled, instantiated, and optimized. You'll design RTL architecture for automated optimization and implement RTL code for digital blocks, participating in SoC IP integration and sign-off activities. You'll also contribute to improving design flows, tools, and methodologies.
Must have:
  • 3+ years RTL coding (Verilog/SystemVerilog)
  • Experience with EDA tools
  • SoC implementation standards (AXI)
  • RTL design and implementation
  • SoC IP integration and sign-off
Good to have:
  • Master's/PhD in relevant field
  • Experience with software-based RTL generation
  • Scripting languages (Tcl, Python, Perl)
  • CDC, RDC, RTL Linting, LEC
  • Understanding of digital design fundamentals

Job Details

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • 3 years of experience with Register-Transfer Level (RTL) coding using Verilog/SystemVerilog.
  • Experience with industry-standard Electronic design automation (EDA) tools for simulation, synthesis and power analysis.

Preferred qualifications:

  • Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science , or a related technical field.
  • 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 CDC, RDC, RTL Linting and LEC is desirable.
  • 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.

As a SoC Design Engineer, you will join a team working on SoC-level Register-Transfer Level (RTL) design for our data-center accelerators. You will work on top-level RTL, architecture, design and implementation of global communication business, and integration of Application-specific integrated circuit (ASIC) designs. This is a cross-functional and central role that will require interactions with numerous ASIC development teams. You will own deliverables to the cross-functional teams (i.e. Physical Design, Verification, Validation, Firmware etc.) at various project milestones. You will also be directly involved in defining and creating methodologies that enable an efficient design environment for all ASIC engineers.

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 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 also provide 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 SoC level sign-off activities. You will have experience in architecting RTL solutions employing software based construction, instantiation, customization and generation of RTL.

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 $132,000-$189,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 off user design intent.
  • Design RTL architecture of system to allow for automated optimization of RTL performance, power and area based off solution requirements.
  • Design and implement RTL code for various digital blocks, including 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

DNEG - FX - Crowd Artist

DNEG

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
Tripledot Studios - Senior Data Analyst

Tripledot Studios

Jakarta, Jakarta, Indonesia (Hybrid)
2 Months ago
Microsoft - Principal Software Engineer

Microsoft

(On-Site)
1 Week ago
Trendyol - Pricing Data Analyst

Trendyol

İstanbul, Türkiye (Hybrid)
6 Months ago
PhonePe - Manager - Internal Audit

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Hardware Architect, GPU, ML IP

Google

Mountain View, California, United States (On-Site)
1 Week ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Aristocrat Gaming - Sr. Engineer I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
10 Hours ago
ByteDance - SOC System Architect

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Strategy and Insights Manager

Google

Gurugram, Haryana, India (On-Site)
6 Days ago
Microsoft - Software Engineer II

Microsoft

Reston, Virginia, United States (On-Site)
1 Week ago
Revolgy - L2 Cloud Operations Engineer

Revolgy

Georgia, United States (Remote)
4 Weeks ago
Playrix - Lead Technical Designer

Playrix

Georgia (Remote)
6 Months ago
ByteDance - Site Reliability Engineer - Data Infrastructure (Seattle)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Fandom - Senior Full-Stack Software Engineer - [Javascript, Data analytics]

Fandom

Poznań, Greater Poland Voivodeship, Poland (On-Site)
1 Month ago
Ubisoft - Technical Artist World

Ubisoft

Annecy, Auvergne-Rhône-Alpes, France (On-Site)
4 Weeks ago
Ubisoft - Internal Control Information System

Ubisoft

Carentoir, Brittany, France (Hybrid)
3 Months ago
Playrix - Senior QA Automation Engineer

Playrix

Ireland (Remote)
1 Week ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Chicago, Illinois, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Google - Software Engineer III, AI/ML, YouTube Ads

Google

Mountain View, California, United States (On-Site)
1 Week ago
ION - Senior Technical Support Analyst, Jersey City - 7537

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
GoMotive - Lead Technical Program Manager, Software

GoMotive

United States (Remote)
2 Months ago
Google - Senior Interaction Designer, Google Cloud Compute

Google

Sunnyvale, California, United States (On-Site)
6 Days ago
Evolution - Online Game Presenter (Server Alternative) $20-$25/hr.

Evolution

Atlantic City, New Jersey, United States (On-Site)
7 Months ago
On Location - Senior Manager, SEO & CRO Marketing – FIFA World Cup 26™

On Location

New York, New York, United States (On-Site)
1 Week ago
Corsair - Director Supply Chain Planning

Corsair

Milpitas, California, United States (On-Site)
1 Week ago
Relax Gaming  - Commercial Account Manager – NA

Relax Gaming

Pennsylvania, United States (Hybrid)
4 Weeks ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Distinguished Engineer – Data Center System Software Architect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Ubisoft - Lead R&D Programmer - La Forge

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Google - Firmware Engineer, Modem IP Multimedia Subsystem Protocol

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior Mixed Signal and Analog Circuit Designer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Solutions Architect

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - CPU Logic Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
ByteDance - Research Scientist, Multimodality

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Canada (Hybrid)
2 Weeks ago
Krafton  - HR Recruiting Planning/Operations

Krafton

Seoul, South Korea (On-Site)
4 Weeks 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.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, United States (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