Taro Logo

Hardware Emulation Engineer, Networking, Google Cloud

Google is a global technology company that designs, implements, and manages hardware, software, machine learning, and systems infrastructure for Google services and Google Cloud.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Job Description

Google's ML, Systems, & Cloud AI (MSCA) organization is seeking a Hardware Emulation Engineer to join their team developing custom silicon solutions that power Google's products and services. This role sits at the intersection of hardware and software, focusing on maintaining and enhancing emulation infrastructure critical to Google's hardware development pipeline.

The position requires expertise in hardware emulation systems, EDA tools, and programming languages like Python, Perl, or TCL. You'll work with cutting-edge technology, supporting Google's mission to deliver unparalleled performance and efficiency in their hardware solutions. The role involves both technical depth in emulation systems and collaboration with team members to implement and improve workflows.

As part of the MSCA organization, you'll contribute to the infrastructure that supports all Google services and Google Cloud, working on systems that impact billions of users worldwide. The team prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing.

This is an excellent opportunity for someone with a background in electrical engineering and emulation systems who wants to work on large-scale, impactful projects at one of the world's leading technology companies. The position offers the chance to work with state-of-the-art hardware and software tools while contributing to Google's next generation of hardware experiences.

Last updated 9 days ago

Responsibilities For Hardware Emulation Engineer, Networking, Google Cloud

  • Help to maintain and upgrade 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 in debugging hardware, tooling, and project specific issues
  • Help bring up external interfaces on the emulation platforms, and create test cases for tool issues

Requirements For Hardware Emulation Engineer, Networking, Google Cloud

Python
  • Bachelor's degree in Electrical Engineering or equivalent practical experience
  • 3 years of experience with emulation systems including maintenance, upgrades, methodology enhancements and Electronic Design Automation (EDA) tools
  • Experience with coding in Perl, TCL or Python

Benefits For Hardware Emulation Engineer, Networking, Google Cloud

Medical Insurance
Parental Leave
  • Equal employment opportunity
  • Accommodation for special needs