CPU Hardware Emulation Engineer

1 Month ago • All levels • Research & Development

Job Summary

Job Description

This role involves maintaining and upgrading Google's CPU emulation infrastructure, acting as a primary interface with emulation vendors. Responsibilities include exploring emulation methodologies, implementing workflows, creating automation 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 (Palladium or Zebu), scripting (Perl, TCL, or Python), and ideally RTL design, Verilog, and simulation tools. The position contributes to the development of custom silicon solutions for Google's direct-to-consumer products, impacting millions of users.
Must have:
  • Emulation systems experience (Palladium or Zebu)
  • Scripting (Perl, TCL, or Python)
  • EDA tool experience
  • Maintain and upgrade emulation infrastructure
  • Debug hardware, tooling, and project issues
Good to have:
  • Master's degree in Electrical Engineering
  • Experience deploying EDA tools in distributed environments
  • System administration, networking, and security systems experience
  • RTL design, Verilog, simulation (VCS, Incisive, Questa), SystemVerilog, and assertions experience

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

Inworld AI - Staff Platform Engineer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Canonical - Systems Integrations Engineering Manager

Canonical

(Remote)
1 Month ago
GoMotive - Technical Support Engineer

GoMotive

(Remote)
1 Month ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
4 Months ago
ION - Senior Consultant - Risk Advisory, Italy

ION

Turin, Piedmont, Italy (On-Site)
7 Months ago
Hawk Eye Innovations - Computer Vision Engineer - Level 2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago
ByteDance - Software Engineer Intern (Applied Machine Learning-Enterprise) - 2025 Summer/Fall (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

California, United States (Hybrid)
2 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
6 Months ago
Rivos - SOC Physical Design - Full time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

INTEL - DevOps Intern

INTEL

Gdańsk, Pomeranian Voivodeship, Poland (Hybrid)
1 Month ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Montreal, Quebec, Canada (Remote)
7 Months ago
Mindtickle - SDE III - COE-ML

Mindtickle

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Tesla - Data Engineer

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
Canva - Machine Learning Engineer Lead - User Voice

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Blinkhealth - Engineering Director

Blinkhealth

India (On-Site)
1 Month ago
ByteDance - Edge Optical Engineer - EDGE Networking

ByteDance

Singapore (On-Site)
3 Months ago
Google - Senior Software Engineering Manager, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
DraftKings - Senior Data Engineer, Data Enablement

DraftKings

Boston, Massachusetts, United States (On-Site)
1 Month ago
SciPlay - Business Intelligence Developer

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Haifa, Haifa District, Israel

Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playtika - Content Lead

Playtika

Israel (On-Site)
4 Months ago
Google - Customer Solutions Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playtika - Expert Business Analyst

Playtika

Israel (On-Site)
1 Month ago
NVIDIA - SDK/FW Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Playtika - Technical Operation Specialist

Playtika

Israel (On-Site)
7 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
AGS - American Gaming Systems - Senior Software Engineer

AGS - American Gaming Systems

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Senior CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - STA Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - ASIC Design and STA Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
NVIDIA - Senior Datacenter GPU Power Architect

NVIDIA

Austin, Texas, United States (On-Site)
3 Months ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
NVIDIA - System Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Google - Associate Software Developer Intern, 2025

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
NVIDIA - Silicon Performance, Power, and Binning Tools Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Burlingame, California, United States (On-Site)
6 Months ago
Trend Micro - Embedded Software Engineer (C/C++)

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago

Get notifed when new similar jobs are uploaded