Taro Logo

Senior Software Engineer, Silicon System Machine Learning Acceleration

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
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 their hardware products. This role combines software engineering expertise with hardware optimization, specifically for ML model inference on Pixel devices. The position involves working with custom silicon solutions, including SoCs and other integrated circuits, to create differentiated user experiences in Google Hardware products.

The ideal candidate will work at the intersection of software and hardware, optimizing performance and power consumption for specific use cases. They will collaborate with cross-functional teams to enhance software solutions that power Google's hardware products, particularly focusing on machine learning applications. The role requires expertise in C/C++ programming, data structures/algorithms, and on-device machine learning.

This is an exciting opportunity to impact billions of users by developing next-generation technologies at Google. The role offers the chance to work on critical projects while having opportunities to grow and evolve with the company's fast-paced business. The position combines technical expertise with leadership qualities, requiring versatility and enthusiasm to tackle new problems across the full stack.

Working in Google's Silicon team means being part of a mission to create radically helpful experiences by combining the best of Google AI, Software, and Hardware. The team's focus on research, design, and development of new technologies aims to make computing faster, seamless, and more powerful, ultimately making people's lives better through technology.

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