Taro Logo

Silicon Emulation Engineer, Google Cloud

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Silicon Emulation Engineer, Google Cloud

Google is seeking a Silicon Emulation Engineer for their Google Cloud team. This role is crucial in designing, verifying, and deploying ASIC projects through emulation-based prototyping. The ideal candidate will work directly with emulation prototyping team members, designers, Design Verification (DV) engineers, Silicon Validation engineers, and Software teams to deliver emulation-based prototyping capabilities for ASIC projects.

Key responsibilities include building full chip emulation and FPGA prototypes, influencing design and verification teams, bringing up system-level emulation models, and developing test plans. The role requires expertise in full-chip/SoC verification, experience with hardware emulation or FPGA, and proficiency in developing tests using various environments and tools.

Google's Technical Infrastructure team is at the heart of this position, focusing on building and maintaining the architecture that powers Google's vast product portfolio. The team takes pride in their engineering prowess and their ability to create innovative solutions that keep Google's networks running smoothly and efficiently.

This challenging role offers the opportunity to work on cutting-edge technology that impacts millions of Google users worldwide. The successful candidate will be part of a team that designs and builds the systems powering the world's largest and most powerful computing infrastructure, from the lowest levels of circuit design to large system design and high-volume manufacturing.

Join Google in shaping the future of cloud computing and be part of a team that's pushing the boundaries of what's possible in hardware and software integration.

Last updated 9 months ago

Responsibilities For Silicon Emulation Engineer, Google Cloud

  • Build full chip emulation and/or FPGA prototypes from complex SoC designs and deliver to multiple customers such as Software, Firmware, Platform, and post-silicon Validation teams
  • Influence the Design and Verification teams to add emulation friendly model development
  • Bring up of system level emulation models through reset, boot, and bare metal content or OS
  • Work with architects, designers, software engineers, pre and post-silicon verification engineers to develop test plans, coverage, and to reproduce failures on emulation
  • Develop, execute, and debug full-chip/system on a chip (SoC) tests on Emulation platforms
  • Explore new verification and emulation methodologies and implement them

Requirements For Silicon Emulation Engineer, Google Cloud

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with full-chip/SoC verification (e.g., test definition, creation, execution, and debug)
  • Experience with RTL, firmware, or software debug on Hardware Emulation (e.g., ZeBu Server, Palladium, Veloce) or FPGA (e.g., Xilinx, Altera)
  • Experience developing full-chip/SoC tests using the environments/tools (e.g., ASM, C, C++, Perspec, OS, or drivers)
  • Experience with industry standard emulator technologies such as HAPS, Zebu, Veloce, or Palladium

Interested in this job?