Google is seeking a Senior Imaging and On-Device Machine Learning Software Engineer to join their Silicon team, focusing on developing next-generation technologies for Google's Tensor SoC-based Pixel devices. This role combines advanced imaging systems and machine learning expertise to create innovative solutions in Generative AI and Computational Photography.
The position requires deep technical knowledge in mobile SoC architecture, multimedia subsystems, and embedded software development. You'll be working on critical projects that impact billions of users, developing and optimizing imaging and AI applications for mobile devices. The role involves both prototype development and production-ready implementations across the entire software stack, from kernel-level to user applications.
As part of Google's mission to organize the world's information and make it universally accessible, you'll be at the intersection of AI, Software, and Hardware, creating groundbreaking user experiences. The role offers the opportunity to work with cutting-edge technology while collaborating with multiple teams across Google's ecosystem.
Key responsibilities include architecting imaging and ML systems, optimizing performance and power efficiency, and conducting detailed system analysis. You'll be working with various technologies including Camera ISP, TPU/NPU, GPU, and other multimedia subsystems, while implementing solutions in languages like C++, OpenCL, and CUDA.
This is an excellent opportunity for someone passionate about pushing the boundaries of mobile imaging and machine learning, with the chance to directly impact Google's hardware products and contribute to innovative solutions in computational photography and on-device AI.