Taro Logo

Silicon Emulation Lead Engineer

Google is a global technology company that develops innovative solutions including AI/ML hardware acceleration and cloud infrastructure.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ 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 Lead Engineer

Join Google Cloud as a Silicon Emulation Lead Engineer and shape the future of AI/ML hardware acceleration. This role focuses on driving cutting-edge TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. You'll be part of Google's Technical Infrastructure team, working on custom silicon solutions that power the future of Google's TPU.

As a Silicon Emulation Lead Engineer, you'll lead a team responsible for full chip emulation/FPGA prototyping of complex AI/ML SoC designs. You'll work directly with designers, Design Verification engineers, Silicon Validation engineers, and Software teams to deliver emulation-based prototyping capabilities for ASIC projects. Your responsibilities include managing project compilation, debugging infrastructure and design issues, and assisting in hardware and lab bring-up.

The role requires extensive experience in Emulation, FPGA Prototyping, or Validation domains, along with strong people management skills. You'll collaborate with multiple teams, including software, firmware, platform, and post-silicon validation teams, to ensure successful delivery of projects. The position offers the opportunity to work with cutting-edge technology and influence the development of emulation-friendly models.

This is an excellent opportunity for experienced professionals who want to contribute to Google's innovative hardware solutions while leading and developing a team. You'll be at the forefront of AI/ML hardware acceleration, working on projects that directly impact Google's product portfolio and user experience worldwide.

Last updated 5 months ago

Responsibilities For Silicon Emulation Lead Engineer

  • Build, manage and lead the team responsible for full chip emulation/FPGA prototyping of complex AI/ML SoC designs
  • Lead and enable the team to bring up 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
  • Lead the development, execution, and debugging of full-chip/SoC tests on emulation platforms
  • Drive all the people management functions including hiring, people development, prioritizing and managing resources

Requirements For Silicon Emulation Lead Engineer

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 8 years of experience in Emulation, FPGA Prototyping, or Validation domains
  • 4 years of experience in people management, developing employees
  • Experience in emulation/FPGA/simulation model build flows, model bring-ups and debugging
  • Experience with industry standard emulation/FPGA prototyping platforms
  • Experience with EDA debug tools and SoC architecture and interfaces
  • Experience programming and scripting in C, C++, Python, Perl, or TCL
  • Understanding of RTL to Emulation/FPGA flows

Benefits For Silicon Emulation Lead Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Comprehensive medical, dental, and vision coverage
  • Parental leave benefits

Interested in this job?