Google is seeking a Mobile Device Software Engineer to join their Machine Learning Runtime team, focusing on the Tensor SoC platform. This role combines cutting-edge AI technology with mobile software development, working on critical projects that impact billions of users worldwide. The position involves developing runtime software stack for ML model deployment, optimizing performance, and supporting customers with Tensor TPU implementations.
The ideal candidate will bring expertise in embedded systems, machine learning frameworks, and software development, particularly in C++ programming. With a minimum of 2 years of experience, you'll be working at the intersection of mobile technology and artificial intelligence, contributing to innovative solutions in areas such as Camera, Speech, and Generative AI.
Google offers a competitive compensation package ranging from $141,000 to $202,000, plus bonus, equity, and comprehensive benefits. The role is based in Mountain View, CA, where you'll collaborate with world-class engineers and researchers. You'll be part of a team that combines the best of Google AI, Software, and Hardware to create groundbreaking user experiences.
The position offers significant growth opportunities, allowing you to work on various aspects of mobile ML implementation, from performance optimization to customer support. You'll be instrumental in developing solutions that make computing faster, seamless, and more powerful, directly contributing to Google's mission of organizing the world's information and making it universally accessible.
This role is perfect for someone passionate about mobile technology and machine learning, with a strong foundation in software development and a desire to work on products that impact users globally. You'll have the opportunity to work with cutting-edge technology while being supported by Google's extensive resources and innovative culture.