Google is seeking a Senior Imaging and On-Device Machine Learning Software Engineer to join their team developing next-generation technologies for Google's Tensor SoCs and Pixel devices. This role combines advanced imaging systems and machine learning, focusing on developing prototype and production software for camera systems and AI applications.
The position requires expertise in embedded systems, software architecture, and machine learning, with a focus on optimizing performance and power efficiency for on-device AI applications. You'll work with cutting-edge technology in Generative AI and Computational Photography, contributing to Google's mission of organizing world's information and making it universally accessible.
As part of Google's hardware team, you'll collaborate across multiple teams to bring new features and use-cases to mobile devices. The role offers opportunities to work with advanced technologies including Camera ISP, TPU/NPU, GPU, and various multimedia subsystems. You'll be responsible for system architecture analysis, performance optimization, and developing solutions that scale to billions of users.
The ideal candidate should have strong experience in software development, particularly in C/C++ for mobile SoC on Android, and familiarity with GPU/DSP software development. This role offers the chance to work on projects that directly impact how users interact with Google's next-generation mobile devices, combining the best of Google's AI, Software, and Hardware capabilities.
Working at Google provides the opportunity to be part of a team that's pushing the boundaries of technology, with access to cutting-edge resources and the chance to work on products that affect billions of users. The company offers a collaborative environment focused on innovation and technical excellence, with opportunities for growth and impact at global scale.