Google is seeking a Senior Software Engineer to join their Silicon team, focusing on machine learning acceleration for custom silicon solutions. This role combines software engineering expertise with hardware optimization to create differentiated user experiences in Google Hardware products. The position involves working with cutting-edge technology at the intersection of AI, software, and hardware.
The ideal candidate will be responsible for optimizing machine learning model inference for Pixel devices, measuring and analyzing power and performance metrics, and contributing to future SoC architecture designs. This role requires strong expertise in C/C++ programming, data structures/algorithms, and on-device machine learning, with preferred experience in power optimization, Android architectures, and embedded systems.
As part of Google's mission to organize the world's information and make it universally accessible, you'll be working on next-generation technologies that impact billions of users. The role offers opportunities to work with cross-functional teams, develop custom silicon solutions, and create innovative features for Google's hardware products.
The position is based in Taiwan, offering the chance to work with Google's hardware team in a region known for semiconductor and hardware expertise. You'll be part of a team that combines Google's strengths in AI, Software, and Hardware to create radically helpful experiences, making computing faster, seamless, and more powerful.
This is an excellent opportunity for a senior engineer passionate about the intersection of machine learning, hardware optimization, and software development, who wants to make a significant impact on Google's hardware products and user experiences.