SoC Design Engineer, Machine Learning Accelerators

1 Hour 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

NVIDIA - Senior Silicon Validation and Productization Engineer

NVIDIA

Canada (Hybrid)
3 Weeks ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Deep Learning Software Intern, Autonomous Vehicles - Summer 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Day ago
Electronic Arts - Manager, Market Intelligence & Corporate Strategy

Electronic Arts

Redwood City, California, United States (Hybrid)
1 Month ago
Epic Games - Lead Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
1 Month ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Shenzhen, Guangdong Province, China (Hybrid)
1 Month ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Engine) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Match Group - Data Science II (Marketing Analytics)

Match Group

San Francisco, California, United States (Hybrid)
6 Months ago
The Walt Disney Company - Senior Effects Technical Director

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
9 Months ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Next Level Games - Rendering Engineer

Next Level Games

British Columbia, Canada (Hybrid)
3 Weeks ago
Enphase Energy - Staff Engineer, Oracle APEX Development

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Welevel - Technical Animator

Welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
CloudHire - ML Engineer

CloudHire

Hyderabad, Telangana, India (Remote)
3 Weeks ago
Intrepid Studios,  Inc  - Senior Quality Assurance Analyst

Intrepid Studios, Inc

(Remote)
2 Months ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rockstar Games - Animation R&D Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Epic Games - Data Analyst - CorpTech Analytics

Epic Games

Cary, North Carolina, United States (On-Site)
3 Weeks ago
Daybreak Game Company LLC - Associate Software Engineer

Daybreak Game Company LLC

San Diego, California, United States (Remote)
2 Days ago
Samsung Semiconductor - Associate Manager, Accounts Payable

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Weeks ago
Trek - Sales Associate

Trek

Redmond, Washington, United States (On-Site)
2 Months ago
Mattel  Inc  - American Girl Server

Mattel Inc

Dallas, Texas, United States (On-Site)
2 Weeks ago
Next Level Business Services - Salesforce Tech Lead / Tech Architect

Next Level Business Services

Hoboken, New Jersey, United States (On-Site)
6 Months ago
WebMD - Associate Director, Marketing

WebMD

Newark, New Jersey, United States (On-Site)
6 Months ago
Buckman - VP of Emergent Markets

Buckman

Tennessee, United States (Remote)
3 Weeks ago
Netflix - Manager/Counsel, Business and Legal Affairs - Original Series // Drama

Netflix

Los Angeles, California, United States (On-Site)
6 Hours ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Digital Design Verification Engineer - Hardware

NVIDIA

Canada (On-Site)
1 Month ago
HIR Expert - C++ Engineer

HIR Expert

Bengaluru, Karnataka, India (On-Site)
6 Months ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Riot Games - Senior Software Engineer - VALORANT - Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
2 Days ago
Backbone - Lead Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
9 Months ago
ByteDance - Senior Site Reliability Engineer, ML System - Foundation Model

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
ByteDance - Technical Expert, Large Language Model

ByteDance

Singapore (On-Site)
5 Months 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.

Portland, Oregon, United States (On-Site)

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

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

Taipei City, Taiwan (On-Site)

Atlanta, Georgia, United States (On-Site)

Bengaluru, Karnataka, India (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