Taro Logo

Senior Software Engineer, Silicon System Machine Learning Acceleration

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
New Taipei, Banqiao District, New Taipei City, TaiwanZhubei, Zhubei City, Hsinchu County, Taiwan 302
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

Description For Senior Software Engineer, Silicon System Machine Learning Acceleration

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.

Last updated 24 days ago

Responsibilities For Senior Software Engineer, Silicon System Machine Learning Acceleration

  • Optimize ML model inference for Pixel devices to deliver a positive user experience
  • Measure power and performance of Pixel software and analyze issues
  • Contribute to the software and hardware architecture designs for Google's future SoCs and software features

Requirements For Senior Software Engineer, Silicon System Machine Learning Acceleration

  • Bachelor's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience
  • 5 years of experience with software development in C/C++ and data structures/algorithms
  • Experience with on-device machine learning

Interested in this job?

Jobs Related To Google Senior Software Engineer, Silicon System Machine Learning Acceleration