CPU Hardware Emulation Engineer

1 Week ago • All levels • Research & Development

Job Summary

Job Description

This role involves maintaining and upgrading Google's CPU emulation infrastructure, acting as the primary interface with emulation vendors. Responsibilities include exploring emulation methodologies, implementing workflows, creating automation tools for EDA tools and job management, supporting team members in debugging, and bringing up external interfaces on emulation platforms. The ideal candidate will have experience with emulation systems, EDA tools (Palladium or Zebu), scripting (Perl, TCL, or Python), and ideally RTL design, Verilog, and SystemVerilog. The position contributes to developing custom silicon solutions for Google's direct-to-consumer products, impacting millions of users globally.
Must have:
  • Emulation system experience (Palladium/Zebu)
  • Scripting (Perl/TCL/Python)
  • EDA tool expertise
  • Debugging hardware/tooling issues
  • Bachelor's degree in EE or equivalent
Good to have:
  • Master's degree in EE
  • Experience deploying EDA tools in distributed environments
  • System administration, networking, and security experience
  • RTL design, Verilog, SystemVerilog knowledge
  • Experience with external interfaces (USB, PCIe, Ethernet)

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering or equivalent practical experience.
  • Experience with emulation systems, including maintenance, upgrades, methodology enhancements and associated EDA tools (Palladium or Zebu).
  • Experience with scripting in Perl or TCL or Python.

Preferred qualifications:

  • Master's degree in Electrical Engineering.
  • Experience deploying EDA tools into distributed environments and supporting their efficient usage.
  • Experience with system administration, networking, and security systems.
  • Experience with RTL design, Verilog, simulation (e.g., VCS, Incisive, Questa), System Verilog (e.g., DPI and transactors), and assertions.

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. 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.

Responsibilities

  • Help maintain and upgrade our emulation infrastructure and act as a primary interface to emulation vendors.
  • Explore emulation methodologies, gather feedback from the team, and implement emulation workflows and methodologies.
  • Create tooling and automation to support emulation EDA tools, licensing, and job management in Google infrastructure.
  • Support emulation team members in debug of hardware, tooling, and project specific issues.
  • Help bring up external interfaces (e.g., USB, PCIe, Ethernet, etc.) on the emulation platforms, and create standalone test cases for tool issues encountered in the emulation compile and runtime flows.

Similar Jobs

Trend Micro - Sr. Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Virtusa - Data Scientist

Virtusa

Andhra Pradesh, India (On-Site)
7 Months ago
Trend Micro - (Sr.) Cloud Developer (Security Playbooks)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Meta - Software Engineer, Machine Learning

Meta

London, England, United Kingdom (On-Site)
5 Months ago
PwC - Senior Associate_ RPA Automation _ Intelligent Automation_ Advisory _ Noida

PwC

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Google - Software Engineer II, Embedded, Pixel Power

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Match Group - Sr. Software Engineer, Machine Learning Infrastructure

Match Group

Palo Alto, California, United States (Hybrid)
6 Months ago
Riot Games - Staff Software Engineer (Build Platforms)

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Google - ASIC Design Verification Engineer, TPU Compute

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Krafton  - Gamelab Coach - Studio Supporter Conversion Position (10+ years)

Krafton

Seoul, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PearlAbyss - Summer Internship: Art_Shader/Procedural Modeling

PearlAbyss

(On-Site)
2 Weeks ago
ByteDance - Data Quality Assurance Engineer - Data Platform 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Argus Labs - Technical Artist (APAC)

Argus Labs

Singapore (Remote)
1 Month ago
Google - Software Engineering Manager II, Google Ads

Google

Irvine, California, United States (On-Site)
2 Weeks ago
ByteDance - Video Coding/Transcoding Algorithm Engineer

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Red Games Co - Animator

Red Games Co

Salt Lake City, Utah, United States (On-Site)
1 Week ago
ByteDance - Tech Lead Manager, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Scanline VFX - Senior Pipeline Developer (Houdini)

Scanline VFX

Montreal, Quebec, Canada (Remote)
6 Months ago
ByteDance - Full Stack Software Engineer - Data, Security

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Ubisoft - Public Cloud Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Haifa, Haifa District, Israel

NVIDIA - Signal Processing Communication Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Fairmatic - Senior Data Scientist

Fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago
Playtika - Internal Communications Specialist

Playtika

Israel (On-Site)
1 Month ago
Playtika - Loyalty Manager

Playtika

Israel (On-Site)
4 Months ago
Google - SoC DFT Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
BigID - Software Engineer - Cloud Team

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Hours ago
NVIDIA - Senior Physical Design Full Chip STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Data Architect

Playtika

Israel (On-Site)
2 Weeks ago
Salesforce - Backend Software Engineer - Lead/Principal

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
2 Months ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
Netflix - Software Engineer (L4) - Consumer Engineering

Netflix

United States (Remote)
6 Months ago
ByteDance - High-Performance Computing Research Scientist (Inference Optimization)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
NVIDIA - Principal Thermal Mechanical Photonic Designer

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - Clock Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Vanderlande - Specialist Software Engineer

Vanderlande

Pune, Maharashtra, India (On-Site)
7 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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