Senior Hardware Emulation Engineer

1 Month ago • 4-8 Years • Research & Development

Job Summary

Job Description

This Senior Hardware Emulation Engineer role at Google Cloud involves developing and maintaining emulation infrastructure, tools, and workflows for ASIC projects. Responsibilities include upgrading emulation infrastructure, exploring methodologies, creating automation for EDA tools, debugging hardware and tooling, and supporting external interface integration. Collaboration with designers, verification engineers, software teams, and vendors is crucial. The role requires expertise in EDA tools, command debug tools (Verdi, SimVision/Indago, GDB), programming (C, C++, Perl, TCL, Python), and emulation systems. Experience with RTL design, Verilog, SystemVerilog, and assertions is preferred.
Must have:
  • Bachelor's degree in CS/EE or equivalent
  • EDA tool experience & automation
  • Command debug tools (Verdi, SimVision/Indago, GDB)
  • C, C++, Perl, TCL, or Python programming
  • Emulation systems maintenance & upgrades
Good to have:
  • Master's degree in CS/EE
  • EDA tool deployment in distributed environments
  • System administration, networking, and security
  • RTL design, Verilog, SystemVerilog, and assertions

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.
  • Experience with associated Electronic Design Automation (EDA) tools, with automation and flow enhancements.
  • Experience using command debug tools (e.g., Verdi, SimVision/Indago, GDB) and programming in C, C++, Perl, TCL, or Python.
  • Experience with emulation systems, maintenance, upgrades, and methodology enhancements.

Preferred qualifications:

  • Master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience deploying Electronic Design Automation (EDA) tools into distributed environments.
  • Experience with system administration, networking, and security systems.
  • Experience with Register-Transfer Level (RTL) design, Verilog, simulation, System Verilog, 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.

In this role, you will help to develop and maintain emulation infrastructure, tools, and workflow methodologies supporting our Application-specific integrated circuit (ASIC) projects. You will provide emulation infrastructure and methodologies for supporting these projects. You will work with other emulation team members as well as designers, verification engineers, and software teams. You will work with with our external vendors, lab support teams, networking and security, and Electronic Design Automation (EDA) tooling and methodology teams to deliver emulation based prototyping capabilities for our ASIC projects. You will also assist in compiling projects specifying our prototyping platforms, debugging issues in both infrastructure and design, assisting in the hardware and lab bring up, and verification of our ASIC systems.

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 in maintaining and upgrading 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 Electronic Design Automation (EDA) tools, licensing, and job management in Google infrastructure.
  • Support emulation team members with debugging hardware, tooling, and project specific issues.
  • Help to 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

Ubisoft - Lead R&D Programmer - La Forge

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Virtuos - Lead Level Designer

Virtuos

China (On-Site)
2 Months ago
ByteDance - Optical Scientist - Display Optics System - Pico

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
SimpliSafe - Sr UX Researcher

SimpliSafe

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Voodoo - Producer - Cup Heroes

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
ByteDance - Research Scientist Graduate (Foundation Model - Vision and Language)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Google - Cloud Software Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Software Engineer II, Embedded, Pixel Power

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Circuits Design Engineer, Clock Design

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Easygo - Product Designer

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Nielsen Holdings - Big Data Engineer - (MTS 2 / MTS 3)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Thatgamecompany - Technical Game Designer

Thatgamecompany

Canada (Remote)
1 Month ago
ByteDance - User Experience Designer - Information System

ByteDance

Singapore (On-Site)
2 Months ago
Shapeshifter Games - UI Engineer

Shapeshifter Games

(Remote)
4 Months ago
Giant Sparrow - Gameplay (and Creature) Programmer

Giant Sparrow

Los Angeles, California, United States (Remote)
1 Month ago
Dialpad AI - Sr. Product Designer

Dialpad AI

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Montreal, Quebec, Canada (On-Site)
10 Months ago
ByteDance - Senior Optical System Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Apple - Product Designer, App Store

Apple

Culver City, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

NVIDIA - Physical Design Full Chip STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Snyk - Vulnerability Data Manager

Snyk

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playtika - Monetization Manager - Temporary Position

Playtika

Israel (On-Site)
6 Months ago
BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Plarium - Business Analytics Lead

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Internal Auditor

Playtika

Israel (On-Site)
7 Months ago
Unity - Senior Product Manager - Ad Exchange

Unity

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

Playtika

Israel (On-Site)
7 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - Strategic Planning Manager, India Division

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Virtuos - Senior Technical Director

Virtuos

France (Hybrid)
2 Months ago
Avathon - Software Engineering Manager

Avathon

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

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Samsung Semiconductor - Principal Engineer, AI/ML Software Compiler

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Google - SoC Design/Integration Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Riot Games - Art Outsourcing II (Weapons Concept)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (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