we are looking for a Senior CAD Engineer, Hardware, Google Cloud
Responsibilities
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 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Responsibilities
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 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Requirements:
Bachelors 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, and 1 year of experience with software design and architecture.
Bachelors 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, and 1 year of experience with software design and architecture.
Preferred qualifications:
5 years of industry experience with high performance, large-scale systems, and debugging.
Experience in chip design and related EDA tools and flows.
Deep understanding of object oriented programming and functional programming.
Ability to write and understand SystemVerilog Register Transfer Level (RTL) code.
Proficiency in code and system health, diagnosis and resolution, and software test engineering.
This position is open to all candidates.