Google is seeking an Imaging and On-Device Machine Learning Software Engineer to join their team working on next-generation technologies. This role focuses on developing cutting-edge solutions for Google's Tensor SoC-based Pixel devices, leveraging advanced research in Generative AI and Computational Photography.
The position requires expertise in imaging and machine learning software architecture to prototype proof-of-concept user experiences. You'll be working at the intersection of hardware and software, optimizing performance and power efficiency for complex imaging and AI applications.
As part of Google's mission to organize world's information and make it universally accessible, you'll be contributing to the development of technologies that impact billions of users. The role involves working with multiple teams across Google's ecosystem, from kernel-level development to application-layer implementations.
The ideal candidate should have strong experience with mobile SoC architecture, multimedia subsystems, and ML inference pipeline development. Knowledge of C/C++ programming, embedded systems, and GPU/DSP software development is crucial. You'll be working with cutting-edge technology in areas such as Camera ISP, TPU/NPU, GPU, and various multimedia components.
This is an opportunity to be at the forefront of mobile AI and imaging technology, working with Google's advanced research teams to bring revolutionary features to market. You'll be part of a team that combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users worldwide.