CPU Hardware Emulation Engineer

10 Hours ago • All levels • Research & Development

Job Summary

Job Description

This role involves maintaining and upgrading Google's emulation infrastructure, acting as a primary interface to 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 engineer will create standalone test cases for tool issues and contribute to custom silicon solutions powering Google's products. The position requires expertise in emulation systems, EDA tools (Palladium or Zebu), scripting (Perl, TCL, or Python), and ideally experience with RTL design, Verilog, and System Verilog.
Must have:
  • Emulation systems expertise
  • EDA tools (Palladium/Zebu)
  • Scripting (Perl/TCL/Python)
  • Hardware/tool debugging
  • Bachelor's in EE or equivalent
Good to have:
  • Master's in EE
  • Distributed EDA tool deployment
  • System administration
  • RTL design, Verilog, SystemVerilog
  • Simulation (VCS, Incisive, Questa)

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

Google - Senior Software Engineering Manager, Infrastructure, Google Cloud Security and Privacy

Google

Sunnyvale, California, United States (On-Site)
8 Hours ago
Haptic - Lead Technical Artist

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Google - Ad Tech Sales Engineer

Google

Gurugram, Haryana, India (On-Site)
9 Hours ago
ION - Markets Product Security Engineer - UK

ION

London, England, United Kingdom (On-Site)
6 Months ago
Tesla - Senior Automation Engineer, Drive Unit

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
Google - Senior Platform System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
9 Hours ago
Tesla - Electrical Engineer, Motor Design - Tesla Bot

Tesla

Athens, Greece (On-Site)
2 Months ago
Riot Games - Manager, Software Engineering, Infrastructure - Protect Team

Riot Games

Los Angeles, California, United States (On-Site)
2 Days ago
Microsoft - Senior Hardware Verification Engineer

Microsoft

(On-Site)
13 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Data Scientist - Japan and Korea Content

Netflix

Tokyo, Japan (On-Site)
16 Hours ago
Google - Software Engineer, On-Device Machine Learning

Google

Sunnyvale, California, United States (On-Site)
11 Hours ago
NVIDIA - Machine Learning Software Platform Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Hike - Business Analyst

Hike

(Remote)
3 Weeks ago
Sporty Group - QA Automation Engineer

Sporty Group

(Remote)
9 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
5 Months ago
Rackspace Technology - Data Engineer III

Rackspace Technology

Vietnam (Remote)
2 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Activision - Data Analyst, Business Analytics

Activision

Santa Monica, California, United States (On-Site)
3 Weeks ago
ByteDance - Test Development Engineer - Global Payment - San Jose

ByteDance

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

Get notifed when new similar jobs are uploaded

Jobs in Haifa, Haifa District, Israel

Playtika - IT Service Team Leader

Playtika

Israel (On-Site)
5 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
8 Hours ago
Ludeo - Senior Full Stack Developer

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

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

Playtika

Israel (On-Site)
3 Months ago
seeking alpha - Affiliate/Partnerships Manager

seeking alpha

Israel (Remote)
1 Week ago
SuperPlay - Monetization Manager

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Week ago
NVIDIA - Senior GTM Program Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
6 Days ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Weeks ago
PAPAYA - Customer Support Agent

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - CPU Design for Test Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
10 Hours ago
Google - SoC and IP Design Engineer

Google

Haifa, Haifa District, Israel (On-Site)
9 Hours ago
Cadence - Lead Solutions Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rockstar Games - Associate Software Engineer C++

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago
Google - Research Scientist, Reinforcement Learning

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
9 Hours ago
NVIDIA - Senior Software Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Rivos - CPU Design/Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
KPIT - Embedded C Expert

KPIT

Bengaluru, Karnataka, India (On-Site)
6 Months ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Santa Clara, California, United States (Remote)
2 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, 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