Google Cloud is seeking a Senior Computer Aided Design Engineer to join their Hardware team. This role combines software development expertise with hardware design knowledge, focusing on creating and improving tools for hardware design processes. The position requires a strong background in software development, particularly in building developer tools and working with hardware design automation.
The role is part of Google's Technical Infrastructure team, which is fundamental in maintaining and developing Google's vast technological architecture. You'll be working on creating software solutions that enhance hardware design processes through automation, participating in technical design reviews, and ensuring code quality through peer reviews.
The ideal candidate will have extensive experience in software development, particularly with data structures and algorithms, along with knowledge of hardware design and Electronic Design Automation (EDA) tools. You'll need to understand both object-oriented and functional programming paradigms, and be comfortable with SystemVerilog RTL code.
This position offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide. You'll be part of Google's engineering team that's known for pushing technological boundaries and maintaining the infrastructure that powers Google's extensive product portfolio. The role combines the challenges of software development with hardware design, making it an exciting opportunity for engineers interested in working at the intersection of these fields.
Working at Google means joining a company that values diversity, equality, and inclusion. The company provides comprehensive benefits and is committed to creating a culture of belonging. You'll be working in either Tel Aviv or Haifa, Israel, contributing to projects that have global impact while collaborating with some of the best minds in the industry.
The position requires strong problem-solving skills, as you'll be responsible for triaging system issues and resolving complex technical challenges. You'll also contribute to documentation and educational content, helping to maintain and improve Google's technical knowledge base. This role offers the perfect blend of technical challenge, innovation opportunity, and the chance to work on projects that affect users worldwide.