Google is seeking a Software Engineer III to join their Silicon Validation software team, focusing on developing platforms and tools for Google Tensor validation. This role combines embedded systems, hardware validation, and software development, working across various environments from bare metal to embedded Linux. The position involves creating validation software that runs on multiple platforms including FPGA emulation and post-silicon hardware.
As part of Google's mission to organize world's information and make it universally accessible, you'll be working at the intersection of AI, Software, and Hardware to create groundbreaking experiences. The role requires expertise in C/C++ programming, embedded systems, and hardware validation, with opportunities to work on critical projects that impact Google's silicon initiatives.
The ideal candidate will have strong software development skills, experience with firmware or real-time operating systems, and the ability to work with both hardware and software teams. You'll be responsible for developing test infrastructure, supporting users, and collaborating with internal and external partners to ensure successful validation of Google's silicon products.
This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies, with access to state-of-the-art resources and the chance to impact billions of users. The role combines technical depth in embedded systems with the breadth of Google's ambitious hardware initiatives, making it an exciting opportunity for engineers passionate about working at the hardware-software interface.