Taro Logo

Physical Design Flow and Methodology Engineer

Google is a global technology company that designs and develops innovative products and services used by billions of people worldwide.
$156,000 - $229,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Google is seeking a Physical Design Flow and Methodology Engineer to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in shaping the future of AI/ML hardware acceleration, specifically working on TPU (Tensor Processing Unit) technology that powers Google's most demanding AI/ML applications. The position involves developing automated physical design workflows, implementing tools and methodologies for ASIC development, and working with industry-standard EDA tools.

The role combines software engineering with hardware design expertise, requiring strong skills in automation, scripting, and physical design implementation. You'll be part of a team that pushes boundaries in custom silicon solutions, contributing to products used by millions worldwide. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

Working in Google's Compute Engine environment, you'll be responsible for workflow automation, data management, metric collection, and dashboarding for physical design Electronic Design Automation (EDA) tools. The role involves surveying industry trends, evaluating vendors, and implementing best practices to ensure high-quality ASIC tapeouts.

This is an excellent opportunity for someone with a strong background in electrical engineering and computer science who wants to work at the intersection of hardware and software, contributing to cutting-edge AI/ML technology. The role offers the chance to work with advanced technology while being part of Google's innovative culture and comprehensive benefits package.

Last updated 6 days ago

Responsibilities For Physical Design Flow and Methodology Engineer

  • Architect and implement next generation Physical Design EDA CAD tool workflows for ASIC development
  • Collaborate with chip design teams to implement tools and methodologies for physical design in leading edge process nodes
  • Develop auditing tools, checkers, and metric dashboards based on APIs from third-party EDA tools
  • Own the physical design of blocks and subsystems end-to-end

Requirements For Physical Design Flow and Methodology Engineer

Python
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5 years of experience with EDA tool workflows in a semiconductor environment
  • Experience developing automated physical design workflows from RTL to GDS, utilizing Tcl, Python, or Perl
  • Experience with physical design implementation and convergence at the block and subsystem levels

Benefits For Physical Design Flow and Methodology Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Software Engineer III, Labs

Software Engineer III position at Google Labs focusing on developing next-generation technologies and incubating early-stage efforts to advance Google's core products through innovation and exploration.

Software Engineer III, Infrastructure, Search Modalities

Software Engineer III position at Google focusing on infrastructure and search modalities, requiring C++ expertise and distributed systems experience, offering competitive compensation and benefits.

Software Engineer III, Google Display Ads

Software Engineer III position at Google Display Ads team, focusing on developing and optimizing advertising technology systems with C++ and large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Platforms

Software Engineer III position at Google Cloud Platforms focusing on infrastructure development and large-scale systems.

Software Engineer III, Infrastructure, Core

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