Taro Logo

Silicon Infrastructure Engineer, Emulation, Google Cloud

Google is a global technology company that designs and develops cloud computing, search, software, and online advertising technologies.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Silicon Infrastructure Engineer, Emulation, Google Cloud

Google Cloud is seeking a Silicon Infrastructure Engineer specializing in Emulation to join their team. This role is crucial in shaping the future of AI/ML hardware acceleration, particularly working with TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. The position involves developing and maintaining emulation infrastructure, tools, and workflow methodologies supporting critical ASIC projects.

The role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. You'll work directly with emulation team members, designers, verification engineers, and software teams, while also interfacing with external vendors, lab support teams, and EDA tooling teams.

Key responsibilities include maintaining emulation infrastructure, implementing new methodologies, creating automation tools, and supporting debug efforts. The ideal candidate should have strong experience in electrical engineering, emulation systems, and programming skills. This position offers the opportunity to work on cutting-edge technology that powers Google's AI/ML capabilities and impacts billions of users worldwide.

The role requires a blend of technical expertise in hardware emulation, software development, and system administration. You'll be part of a team that prioritizes security, efficiency, and reliability while driving towards shaping the future of hyperscale computing. This is an excellent opportunity for someone passionate about hardware infrastructure and interested in working at the intersection of silicon development and AI/ML technologies.

Last updated 14 hours ago

Responsibilities For Silicon Infrastructure Engineer, Emulation, 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 new emulation workflows
  • Create tooling and automation to support emulation EDA tools, licensing, and job management
  • Support emulation team members in debugging hardware, tooling, and project specific issues
  • Help bring up external interfaces on the emulation platforms and create standalone test cases

Requirements For Silicon Infrastructure Engineer, Emulation, Google Cloud

Python
Linux
  • Bachelor's degree in Electrical Engineering or equivalent practical experience
  • Experience with emulation systems, including maintenance, upgrades, and methodology enhancements
  • Experience with associated EDA tools and the addition of automation and flow enhancements
  • Experience with programming/scripting (e.g., C, C++, Perl, TCL, Python), and a command of debug tools
  • Master's degree in Electrical Engineering or related field and 5 years of industry experience (preferred)
  • Experience with RTL design, Verilog and simulation (preferred)
  • Familiarity with system administration, networking, and security systems (preferred)

Benefits For Silicon Infrastructure Engineer, Emulation, Google Cloud

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

Interested in this job?

Jobs Related To Google Silicon Infrastructure Engineer, Emulation, Google Cloud

ASIC RTL Design Engineer, Silicon

Design custom silicon solutions for Google's consumer products as an ASIC RTL Design Engineer, focusing on foundation and chassis IPs for Pixel SoCs.

GPU Silicon Architect

GPU Silicon Architect position at Google focusing on developing custom silicon solutions and GPU cores for Tensor System on Chip

System Performance and Architecture Engineer, Silicon

System Performance and Architecture Engineer position at Google, focusing on silicon design and optimization for compute-centric hardware IP blocks, requiring 3+ years of experience in computer architecture.

RTL Design Engineer, Core-IP

RTL Design Engineer position at Google, focusing on developing custom silicon solutions for audio and security IPs, requiring expertise in SystemVerilog and ASIC design methodologies.

ASIC Design for Testability Engineer, Silicon

ASIC Design for Testability Engineer position at Google focusing on DFT/DFD flows, silicon validation, and test architecture for custom silicon solutions.