Imaging and On-Device Machine Learning Software Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$120,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Imaging and On-Device Machine Learning Software Engineer, Silicon

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.

Last updated an hour ago

Responsibilities For Imaging and On-Device Machine Learning Software Engineer, Silicon

  • Contribute to imaging, machine learning and multimedia systems architecture and design for Google's Tensor SoCs and Pixel devices
  • Build prototype/production software across the camera, machine learning, and multimedia software stack
  • Optimize power and performance of imaging and Generative AI use-cases running on-device
  • Collaborate with multimedia IP and architecture, system architecture and device Software teams
  • Perform detailed system analysis for complex imaging and Generative AI user experiences

Requirements For Imaging and On-Device Machine Learning Software Engineer, Silicon

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems

Benefits For Imaging and On-Device Machine Learning Software Engineer, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Inclusive work environment
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Google Imaging and On-Device Machine Learning Software Engineer, Silicon

Field Solution Architect II, AI Infrastructure, North, Google Cloud

Field Solution Architect II position at Google Cloud focusing on AI infrastructure implementation and optimization, combining technical expertise with customer advisory responsibilities.

Research Scientist, Speech and Language Algorithms, Research

Research Scientist position at Google focusing on speech and language algorithms, combining ML research with practical applications.

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research and practical applications across various industries.

Research Scientist

Research Scientist position at Google Research, focusing on machine learning and intelligent systems development with competitive compensation and opportunities for publication.

Research Scientist, Machine Learning and Neuroscience

Research Scientist position at Google focusing on machine learning and neuroscience research, combining AI innovation with practical applications across Google products.