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 worldwide.
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 ML technologies, optimizing performance and power consumption for Pixel devices, and contributing to future SoC architectures.

The ideal candidate will work at the intersection of machine learning, embedded systems, and hardware architecture, developing solutions that enhance Google's hardware products. They will collaborate with cross-functional teams to deliver software that enables exceptional user experiences on Pixel and other hardware products.

This role offers the opportunity to impact billions of users by developing next-generation technologies that optimize machine learning performance on Google's custom silicon. The position requires expertise in C/C++ programming, machine learning, and system optimization, with a focus on creating efficient, powerful solutions for mobile and embedded devices.

Working at Google's Silicon team means being part of a group that combines the best of Google AI, Software, and Hardware to create radically helpful experiences. The team researches, designs, and develops new technologies to make computing faster, seamless, and more powerful, with the ultimate goal of improving people's lives through technology.

Last updated 2 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