Software Engineer, Auto Focus, Pixel Camera

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer III position at Google, focusing on developing productivity tools and core infrastructure, requiring expertise in C++, Linux, and embedded systems.

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

Description For Software Engineer, Auto Focus, Pixel Camera

Google is seeking a Software Engineer to join their Auto Focus team for Pixel Camera development. This role sits at the intersection of hardware and software, focusing on developing sophisticated auto-focus algorithms for mobile camera systems. The position combines expertise in embedded systems, machine learning, and camera technology.

As part of Google's Devices & Services team, you'll work on cutting-edge camera technology that powers the Pixel phone lineup. The role involves close collaboration with sensor and module vendors, SOC manufacturers, and internal teams to develop and optimize auto-focus algorithms including PDAF, LDAF, and Contrast AF systems.

The ideal candidate will bring strong software development fundamentals along with specialized knowledge in machine learning and camera systems. You'll be working with technologies like TensorFlow while developing automated testing and tuning methodologies to improve camera performance.

This position offers the opportunity to impact millions of users through Google's Pixel phones, working with state-of-the-art camera technology and machine learning systems. You'll be part of a team that combines Google's strengths in AI, Software, and Hardware to create innovative user experiences.

The role requires both technical depth and cross-functional collaboration skills, as you'll be working with various stakeholders from hardware vendors to software teams. You'll have the chance to influence the future of mobile photography while working with some of the most advanced camera systems in the industry.

Google offers a collaborative environment where you can grow your career while working on challenging technical problems. The company's commitment to innovation in camera technology and mobile devices makes this an exciting opportunity for engineers passionate about pushing the boundaries of what's possible in mobile photography.

Last updated 4 months ago

Responsibilities For Software Engineer, Auto Focus, Pixel Camera

  • Design methodology for automated tuning/testing/simulation to reduce manual labor
  • Engage with different sensor and module vendors and incorporate the new technology into Google products
  • Work with different SOC vendors to integrate the algorithms onto their platforms
  • Implement, optimize, and integrate the algorithms onto device platform goals
  • Develop auto focus, PDAF (Phase Diff Auto Focus), LDAF (Laser Detection Auto Focus) and Contrast AF algorithms or any ISP blocks for mobile device cameras

Requirements For Software Engineer, Auto Focus, Pixel Camera

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, and with data structures or algorithms
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing
  • Experience with Large Language Models, NLP, or Generative AI

Benefits For Software Engineer, Auto Focus, Pixel Camera

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Inclusive work environment
  • Global collaboration opportunities

Interested in this job?