Silicon Validation Engineer AI/ML, Google Cloud
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Google Cloud is seeking a Silicon Validation Engineer AI/ML to join their team in Bengaluru, India. This role involves developing simulation models for ML IPs, integrating them with Cloud TPU SoC models, and collaborating with pre-silicon and post-silicon teams. The position requires a Bachelor's degree in a relevant field and 2 years of experience in developing simulation models or a PhD.
Responsibilities
- Study the instruction set and architecture of Machine Learning (ML) IPs and drive discussions on delta features from the previous generation.
- Develop functional or performance models for the ML IPs.
- Integrate functional models with the Cloud TPU SoC model and deliver the single source of truth architectural reference.
- Work with pre-silicon verification and post-silicon validation teams to deploy models into their validation flows.
- Work with compiler and software teams to enable them to left-shift their development activity.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 2 years of experience in developing simulation models for hardware IPs, or a PhD.
- Experience in developing software systems in modern C++.
Desired Qualifications
- Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
- Experience in applying computer architecture principles to solve open-ended problems.
- Experience in hardware and software co-design.
- Knowledge of design of digital logic at the Register Transfer Level (RTL) using Verilog.
- Knowledge of processor design or accelerator designs and mapping ML models to hardware architectures.
Benefits
- Equity is granted exclusively and discretionarily by Alphabet Inc.
#AI/ML#Google Cloud#Silicon Validation#Hardware#Software