Taro Logo

Senior Imaging and On-Device Machine Learning Software Engineer, Silicon

Google organizes the world's information and makes it universally accessible and useful through technology.
New Taipei, Banqiao District, New Taipei City, Taiwan
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

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

Google is seeking a Senior Imaging and On-Device Machine Learning Software Engineer to join their Silicon team. This role combines advanced software engineering with machine learning, focusing on developing next-generation technologies for Google's Tensor SoC-based Pixel devices. The position requires expertise in imaging and machine learning software architecture to prototype proof-of-concept user experiences powered by Google's latest research in Generative AI and Computational Photography.

The ideal candidate will work at the intersection of hardware and software, developing solutions that span from kernel-level implementations to user-facing applications. They will be responsible for optimizing performance and power efficiency of imaging and AI applications, while collaborating with multiple teams to bring prototypes into production.

This role offers the opportunity to work on cutting-edge technology that directly impacts billions of users through Google's Pixel devices. The position combines technical depth in embedded systems, machine learning, and imaging with the breadth of working across the full software stack. The successful candidate will contribute to Google's mission of creating radically helpful experiences through the combination of AI, Software, and Hardware.

Working at Google provides exposure to some of the most advanced research in Generative AI and Computational Photography, along with the opportunity to implement these technologies in real-world devices. The role requires both technical expertise and collaborative skills, as the engineer will work with various teams including multimedia IP, architecture, system architecture, and device software teams.

Last updated 3 hours ago

Responsibilities For Senior 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 Senior 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, and 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems

Interested in this job?

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

Senior Software Developer, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on developing next-generation AI technologies and enterprise-grade cloud solutions.

Senior Software Developer, Machine Learning and Embedded Systems

Senior Software Developer role at Google focusing on machine learning and embedded systems optimization, offering competitive compensation and opportunity to work on cutting-edge AR technology.

Field Solutions Developer III, GenAI, Google Cloud

Senior technical role building and implementing Generative AI solutions for Google Cloud customers, combining ML expertise with customer-facing responsibilities.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineering role at Google focusing on developing Generative AI and LLM solutions for Pixel devices, combining advanced AI with mobile technology.

Senior Machine Learning Physical Design Engineer

Senior Machine Learning Physical Design Engineer role at Google, combining ML expertise with chip design to improve SoC performance, power, and area through AI-driven solutions.