Silicon Infrastructure Engineer, Emulation, Google Cloud

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

Description For Silicon Infrastructure Engineer, Emulation, Google Cloud

Join Google's ML, Systems, & Cloud AI (MSCA) organization as a Silicon Infrastructure Engineer focusing on emulation systems for Google Cloud. In this role, you'll be instrumental 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. You'll be responsible for developing and maintaining emulation infrastructure, tools, and workflow methodologies supporting critical ASIC projects. The role involves close collaboration with designers, verification engineers, and software teams, as well as interfacing with external vendors and lab support teams. You'll work on complex digital designs with a specific focus on TPU architecture and its integration within AI/ML-driven systems. The position offers the opportunity to contribute to Google's cutting-edge hardware initiatives that power services used by billions worldwide. The role requires expertise in emulation systems, EDA tools, programming, and debug tools, with a focus on ensuring successful prototyping campaigns for critical projects. You'll be part of an organization that prioritizes security, efficiency, and reliability while driving towards shaping the future of hyperscale computing.

Last updated 7 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 debug of 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 deploying EDA tools into distributed environments (preferred)
  • Experience with RTL design, Verilog and simulation (preferred)
  • Familiarity with system administration, networking, and security systems (preferred)

Interested in this job?

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

Software Engineer III, Infrastructure, Google Cloud Compute

Software Engineer III position at Google Cloud focusing on infrastructure and compute systems, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on infrastructure development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development and maintenance, requiring C++ expertise and experience with data structures and algorithms.

Software Engineer III, Infrastructure, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on infrastructure development, offering $141K-$202K base salary plus benefits, working on large-scale distributed systems and platforms.

Software Engineer III, Infrastructure, Google Cloud Compute

Software Engineer III position at Google Cloud focusing on infrastructure and cloud compute systems, offering competitive compensation and opportunity to work on large-scale distributed systems.