Staff Front-end Cad Engineer, Silicon

Google Google · Big Tech · San Diego, CA +2

Develops front-end CAD tools and flows for custom SoCs, requiring expertise in VLSI design, software development, and scripting for CAD tools. Focuses on improving design quality and productivity through scalable solutions.

What you'd actually do

  1. Develop front-end CAD tools and flows for Google Silicon SoC projects in various domains (RTL generation, design verification, AI-enabled CAD flows, design/IP quality assurance and release management, design spec management, internal CAD tool development, etc.).
  2. Work with design teams to understand requirements and enable scalable and efficient CAD solutions to improve design quality and productivity.
  3. Work across functional domains to enable development and validation of CAD flows.
  4. Drive EDA vendors to improve their tools to deliver custom solutions for Google.
  5. Understand VLSI design with excellent software skills.

Skills

Required

  • VLSI design
  • software development
  • front-end CAD
  • EDA tool development
  • production scripts (Python/Tcl)
  • front-end design tools (lint, CDC/RDC, simulation)
  • HDL design languages

Nice to have

  • CAD flow development
  • machine learning (ML) algorithms
  • AI application development
  • front-end design flows
  • verification flows
  • SoC hardware development processes
  • full life cycle of software development

What the JD emphasized

  • 10 years of experience in VLSI design, software development, front-end CAD or EDA tool development.
  • Experience writing production scripts (such as Python/Tcl) for CAD tools.
  • Experience with front-end design tools, such as lint, CDC/RDC, or simulation tools and HDL design languages and with front-end design development and integration process.