<- All Jobs

Silicon Physical Design CAD Engineer


Minimum qualifications:
  • Bachelor's degree in Electrical Engineering, or a related field, or equivalent practical experience.
  • 3 years of experience with scripting languages such as Perl, TCL, Shell, or Python.

Preferred qualifications:
  • Master's degree or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience in Continuous Integration and Continuous Delivery/Continuous Deployment (CI/CD) system development and maintenance.
  • Experience in designing Quality of Results (QoR) metrics, analyzing and creating dashboards/reports/audit systems.
  • Experience using ML framework and solution to support silicon design closure.
  • Experience with queuing systems or dependency-tracking tools.
  • Experience with database interaction and application (e.g., BigQuery/SQL).
About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities
  • Work with the silicon design teams to develop new flows, tools and automation features.
  • Develop dashboard system to track and audit design Quality of Results metrics.
  • Develop continuous integration and continuous delivery (CICD) regression system to ensure flow quality.
  • Exhibit experience in co-working with project teams to foster efficient flow execution and the development and maintenance of automation environments.
  • Provide flow usage and execution support with documentation, training and troubleshooting.
Share job