Google is seeking a Senior Silicon Validation Software Engineer to join their team working on next-generation technologies. This role combines software engineering expertise with hardware validation, focusing specifically on Google Tensor development. The position requires strong experience in C/C++ development and embedded systems, working at the intersection of software and hardware.
The role involves designing and implementing validation software for Google Tensor, working across multiple environments including emulation, FPGA, and silicon. You'll be responsible for developing and maintaining test infrastructure, creating both unit and integration tests, and collaborating with various stakeholders to execute validation plans. The position also includes supporting users in driver development and debugging.
This is an excellent opportunity for someone with strong technical skills in embedded systems and software development who wants to work on cutting-edge technology at Google. The role combines aspects of both software engineering and hardware validation, making it ideal for engineers interested in working at the hardware-software interface.
Google's team combines AI, Software, and Hardware expertise to create innovative solutions that impact billions of users. The company offers a collaborative environment where you'll work with internal and external partners, contributing to the development of Google's hardware platforms. This role is based in New Taipei City, Taiwan, where you'll be part of Google's hardware engineering efforts.
The ideal candidate will have at least 5 years of software development experience with C/C++, strong knowledge of embedded systems, and preferably some experience with firmware, real-time operating systems, or Android platform development. Experience with display technologies and Linux/Android device driver development would be particularly valuable for this position.