CPU Hardware Emulation Engineer, Google Cloud

Google is a global technology company that designs and develops innovative products and services used by billions of people worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For CPU Hardware Emulation Engineer, Google Cloud

Join Google Cloud's hardware engineering team as a CPU Hardware Emulation Engineer, where you'll be part of the ML, Systems, & Cloud AI (MSCA) organization. This role combines hardware expertise with software development, focusing on maintaining and enhancing Google's emulation infrastructure for custom silicon solutions. You'll work with cutting-edge emulation systems, develop automation tools, and support critical hardware validation efforts. The position offers the opportunity to impact Google's direct-to-consumer products and cloud services, working alongside talented engineers in a global environment. You'll be responsible for implementing emulation workflows, debugging complex hardware issues, and interfacing with emulation vendors. This role is perfect for someone with a strong background in hardware emulation, scripting languages, and RTL design who wants to contribute to Google's next generation of hardware experiences. The position offers the stability of working for a tech giant while tackling challenging technical problems in hardware emulation and validation. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing.

Last updated 11 minutes ago

Responsibilities For CPU Hardware Emulation Engineer, Google Cloud

  • 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

Requirements For CPU Hardware Emulation Engineer, Google Cloud

Python
  • 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
  • Experience with RTL design, Verilog, simulation, System Verilog
  • Experience with system administration, networking, and security systems

Benefits For CPU Hardware Emulation Engineer, Google Cloud

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Global collaboration

Interested in this job?

Jobs Related To Google CPU Hardware Emulation Engineer, Google Cloud

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

SoC Physical Design Engineer, Implementation

SoC Physical Design Engineer role at Google focusing on ASIC implementation and physical design for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon development and hardware infrastructure for Google's services and cloud platform.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and system architecture.