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

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 for Pixel devices. This role focuses on developing cutting-edge solutions for Google's Tensor System on Chip (SoC), combining expertise in Imaging, Machine Learning, and Multimedia systems.

The position requires a strong background in embedded systems and software development, with emphasis on C/C++ programming and extensive experience with kernel development, drivers, and multimedia subsystems. The ideal candidate will work on prototyping and implementing solutions for computational photography and Generative AI applications.

As part of Google's hardware team, you'll be at the forefront of creating innovative solutions that impact billions of users worldwide. The role offers the opportunity to work with advanced Google research in Computational Photography and Generative AI, while collaborating with cross-functional teams to bring prototypes into production.

The position comes with competitive compensation, including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. Google's commitment to diversity and inclusion ensures a supportive work environment where innovation thrives. The role is based in Mountain View, CA, at the heart of Google's operations.

This is an excellent opportunity for experienced engineers who want to make a significant impact on future Google devices while working with cutting-edge technology in AI, imaging, and multimedia systems. The role combines technical depth with the chance to influence product direction and architecture decisions for future Pixel devices.

Last updated 5 minutes 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

Linux
  • 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
  • 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

Embedded Software Engineer, Silicon Validation Software

Embedded Software Engineer position at Google focusing on silicon validation software and hardware integration for consumer products.

Firmware Engineer, Battery and Charging, Google Pixel

Firmware Engineer position at Google Pixel team focusing on battery and charging systems development, requiring expertise in embedded systems and Linux kernel drivers.

Software Engineer III, Pixel GPU

Software Engineer III position at Google focusing on GPU driver development for Pixel devices, requiring expertise in Linux, firmware, and GPU programming.

Embedded Software Engineer, Pixel Display Software

Embedded Software Engineer position at Google focusing on Pixel display software development, requiring expertise in C/C++, embedded systems, and device drivers.

Optical System Design Engineer

Design and develop optical systems for near-eye displays at Google, working with cutting-edge AR/VR technology and waveguide-based systems.