Taro Logo

CPU CAD Front-End Engineer, Google Cloud

Google is a global technology company that builds innovative computing infrastructure and provides cutting-edge cloud services.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Job Description

Google is seeking a CPU CAD Front-End Engineer to join their Google Cloud team. This role is part of Google's Hardware Testing Engineering team, which ensures the reliability of Google's custom-designed machines that power one of the largest computing infrastructures in the world. The position involves working with front-end design, verification, and integration teams to develop and maintain CAD tools and automation scripts.

The ideal candidate will have experience with CPU or SoC design flows and strong programming skills in languages like Python and TCL. You'll be responsible for designing and implementing tools that streamline design tasks, verification processes, and data analysis. The role requires collaboration with various teams to optimize the front-end compute environment and provide technical support.

As part of Google's Technical Infrastructure team, you'll contribute to building the next generation of Google platforms and maintaining the architecture that powers Google's extensive product portfolio. The team takes pride in their engineering excellence and innovative approach to solving complex technical challenges.

This position offers the opportunity to work with cutting-edge technology and be part of a team that directly impacts Google's infrastructure reliability. You'll be involved in improving development workflows, implementing best practices, and ensuring the scalability of Google's hardware design processes. The role combines technical expertise in CAD tools with collaborative problem-solving to support Google's hardware development initiatives.

Last updated 9 days ago

Responsibilities For CPU CAD Front-End Engineer, Google Cloud

  • Design, develop, and maintain CAD tools and scripts to automate and streamline design tasks, verification processes, and data analysis
  • Administer and optimize the front-end compute environment, ensuring reliability, performance, and scalability
  • Provide technical support and training to Design and Verification teams on the use of CAD tools, scripts, and the compute environment
  • Identify opportunities to enhance front-end development workflows, implement improvements, and document best practices
  • Work closely with design, verification, and CAD teams to understand their needs, gather requirements, and deliver effective solutions

Requirements For CPU CAD Front-End Engineer, Google Cloud

Python
  • Bachelor's degree or equivalent practical experience
  • 3 years of experience in coding or scripting languages (e.g., Python, TCL)
  • Experience with front-end design, verification, integration teams on tools' development, maintenance, or support