Imaging and Multimedia System 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.
$161,000 - $239,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Imaging and Multimedia System Software Engineer, Silicon

Google is seeking an Imaging and Multimedia System Software Engineer to join their team working on next-generation technologies. This role combines expertise in Imaging, Machine Learning, and Multimedia system software to develop solutions for Google Tensor System on a Chip (SoC)-based Pixel devices. The position requires deep knowledge of embedded systems, kernel development, and multimedia subsystems.

The ideal candidate will work at the intersection of hardware and software, developing prototype and production software for Android camera, machine learning, and multimedia applications. They will be responsible for analyzing and optimizing system performance, particularly in areas of Computational Photography and Generative AI.

This is an exciting opportunity to work with Google's cutting-edge technology stack, including their custom Tensor SoCs, and contribute to products that impact billions of users. The role offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits.

The position requires strong technical skills in C/C++ programming, embedded systems, and system architecture. Experience with GPU programming, ML inference optimization, and multimedia subsystems is highly valued. The successful candidate will collaborate across teams to bring prototypes into production and contribute to the architecture and design of future systems.

Working at Google provides the opportunity to be at the forefront of technological innovation, with access to world-class resources and the chance to work on projects that push the boundaries of what's possible in mobile computing and AI. The role combines technical depth with the broad impact of Google's mission to organize the world's information and make it universally accessible and useful.

Last updated 13 hours ago

Responsibilities For Imaging and Multimedia System Software Engineer, Silicon

  • Contribute to Imaging, ML and Multimedia systems architecture and design for Google's Tensor SoCs and Pixel devices
  • Build prototype/production software across the Android camera, machine learning and multimedia stack
  • Collaborate with multimedia IP and architecture, system architecture and device software teams
  • Perform detailed system analysis for complex Imaging, Generative AI and Multimedia user experiences

Requirements For Imaging and Multimedia System Software Engineer, Silicon

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C or C++ programming languages, and with data structures/algorithms
  • 3 years of experience working with embedded operating systems
  • 3 years of experience in system software development including kernel and user mode drivers, HAL, and multimedia subsystems
  • Experience with mobile SoC architecture and multimedia subsystems
  • Experience with system architecture analysis for complex Imaging, Generative AI and Multimedia users experiences
  • Experience with GPU and DSP software development
  • Experience with ML inference pipeline development and optimization

Benefits For Imaging and Multimedia System Software Engineer, Silicon

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Imaging and Multimedia System Software Engineer, Silicon

GPU Architect, Silicon

GPU Architect position at Google, focusing on developing and optimizing GPU cores for Tensor SoC, requiring expertise in computer architecture and performance analysis.

Software Engineer, Embedded Systems/Firmware, Pixel

Mid-level Software Engineer position at Google focusing on embedded systems and firmware development for Pixel devices, requiring Linux kernel and performance analysis expertise.

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems, kernel development, and networking infrastructure in Bengaluru, India.

Manufacturing Test Engineer, Electronic Product Manufacturing

Manufacturing Test Engineer position at Google focusing on automated testing and quality assurance for electronic products.

Silicon SoC Design/Integration Engineer, TPU, Google Cloud

Silicon SoC Design/Integration Engineer position at Google, focusing on TPU development for AI/ML hardware acceleration.