Senior Hardware Emulation Engineer

23 Hours 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, supporting team members with debugging, bringing up external interfaces on emulation platforms, and creating test cases. The engineer will work with designers, verification engineers, software teams, vendors, and internal support teams. The role requires expertise in EDA tools, debugging 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, GDB)
  • C/C++/Perl/TCL/Python programming
  • Emulation system maintenance & upgrades
Good to have:
  • Master's degree in CS/EE
  • EDA tools in distributed environments
  • System administration, networking, security
  • RTL design, Verilog, SystemVerilog, 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

Voodoo - Freelance Senior Game Developer - New Games

Voodoo

Paris, Île-de-France, France (Remote)
3 Months ago
Locad - Product Designer

Locad

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Evolution - UI/UX Designer

Evolution

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Fuse Games - Community Manager

Fuse Games

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Razorpay - Senior UI Designer

Razorpay

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - ASIC Design Verification Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - Staff Software Engineer, Machine Learning - AI Foundations

Riot Games

United States (On-Site)
2 Weeks ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - GPU Design Verification Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios - Senior/Lead VFX Artist - 2025 Opportunities (UKI)

Keywords Studios

Ireland (Remote)
1 Month ago
KBG Blockchain Game Studios - Business Analyst

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 Months ago
Google - Staff Research Scientist, Modeling of Two-Qubit Gates and Tunable Couplers

Google

Goleta, California, United States (On-Site)
1 Week ago
Next Level Business Services - Sr. Developer – Native Mobile Apps

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
6 Months ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Ubisoft - Animator

Ubisoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Oculus VR - Product Design Engineer, Reality Labs

Oculus VR

Sunnyvale, California, United States (On-Site)
9 Months ago
Google - Senior Interaction Designer, Google Cloud, Networking UX

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Airlab Inc  - Artificial Intelligence Researcher

Airlab Inc

Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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

NVIDIA - Chip Design Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Weeks ago
Varonis  - Cloud Security Researcher

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
6 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

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

Meta

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
NVIDIA - Senior Software Test Development Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Google - SoC Design for Testing Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago
Google - Quality and Reliability Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Playtika - Customer Support Lead - Temporary Position

Playtika

Israel (On-Site)
1 Month ago
NVIDIA - Physical Design Manager

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

Argentina (Remote)
1 Month ago
Google - Product Design Engineer, High-Speed Cable

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
Vigaet - Self-Driving Car Intern

Vigaet

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Rivos - Silicon Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Electronic Arts - Technical Director

Electronic Arts

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Senior Software Engineer, CPU Performance Modeling Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
23 Hours ago
Krafton  - PUBG IP Franchise Localization (China) - Junior to 3 Years Experience

Krafton

Seoul, South Korea (On-Site)
3 Weeks 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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