Senior CAD Engineer, Hardware, Google Cloud

Google is a global technology leader that specializes in internet-related services and products.
Backend
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
AI

Description For Senior CAD Engineer, Hardware, Google Cloud

Google is seeking a Senior CAD Engineer for their Hardware team in Google Cloud. This role involves developing next-generation technologies that change how users connect, explore, and interact with information. The ideal candidate will create software solutions to improve the hardware design process through automation, propose and implement software automation for ASIC and SoC EDA flow, and work directly with hardware teams on projects. They will also participate in design reviews, review code from other developers, and ensure best practices are followed. The position offers the opportunity to blend software design practices with hardware development complexity, working on projects that directly impact Google's chip hardware development process. The role is part of the Technical Infrastructure team, which is responsible for building and maintaining the architecture behind Google's product portfolio, including data centers and next-generation Google platforms.

Last updated 5 months ago

Responsibilities For Senior CAD Engineer, Hardware, Google Cloud

  • Create software solutions that improve the hardware design process through automation
  • Propose, design, and implement software automation that directly addresses bottlenecks in today's ASIC and SoC EDA flow
  • Work directly with a hardware team on projects
  • Prototype and then deploy tools to make a positive impact on Google's chip hardware development process
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices

Requirements For Senior CAD Engineer, Hardware, Google Cloud

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 5 years of experience building developer tools that improve developer velocity, code quality, and code health (e.g., compilers, automated)
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering
  • Understanding of object oriented programming and functional programming
  • Ability to write and understand SystemVerilog Register Transfer Level (RTL) code

Interested in this job?

Jobs Related To Google Senior CAD Engineer, Hardware, Google Cloud

Senior Software Engineer, YouTube

Senior Software Engineer position at YouTube/Google focused on developing large-scale systems using C++ with competitive compensation.

Senior Software Engineer, Google Ads

Senior Software Engineer position at Google Ads team, developing advertising technology solutions that connect people, publishers, and advertisers at scale.

Senior Software Engineer, Google Ads

Senior Software Engineer position at Google Ads, focusing on developing and maintaining large-scale advertising technology solutions that impact billions of users worldwide.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental infrastructure and technical solutions that power Google's flagship products.

Senior Software Engineer, Engineering Productivity, Google Cloud Platforms

Senior Software Engineer position at Google Cloud Platforms focusing on Engineering Productivity, requiring 5 years of experience in software development and system architecture.