Taro Logo

Emulation Engineer, Silicon

Google's mission is to organize the world's information and make it universally accessible and useful.
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Emulation Engineer, Silicon

Google is seeking an Emulation Engineer to join their Silicon team. As part of a diverse team that pushes boundaries, you'll develop custom silicon solutions that power the future of Google's direct-to-consumer products. Your role will involve building emulation models for ASIC designs, providing prototype/FPGA knowledge, strategizing emulation test platforms, and developing transactors for emulation models. You'll contribute to the innovation behind products loved by millions worldwide, shaping the next generation of hardware experiences. This position requires a strong background in electrical engineering or computer science, experience with emulation tools and techniques, and proficiency in scripting and design languages. Join Google in their mission to organize the world's information and make it universally accessible and useful by combining the best of Google AI, Software, and Hardware to create radically helpful experiences.

Last updated 9 months ago

Responsibilities For Emulation Engineer, Silicon

  • Build emulation models for ASIC designs at the SoC and IP level.
  • Provide prototype/FPGA knowledge for ASIC design at the IP level.
  • Strategize the emulation test platform (e.g., SIM, Hybrid, ICE, UPF).
  • Develop transactors for emulation models.
  • Gather knowledge on third-party transactors (e.g., peripherals, multimedia) and integration.

Requirements For Emulation Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience with industry-standard emulation tools and techniques.
  • Experience with scripting languages such as Perl, Python, or Tcl, and design languages such as Verilog or SystemVerilog.

Interested in this job?