Software Engineer II, Camera 3A Performance

Google organizes the world's information and makes it universally accessible and useful, developing next-generation technologies that change how billions of users connect and interact.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Consumer

Description For Software Engineer II, Camera 3A Performance

Google's Devices & Services team is at the forefront of combining AI, Software, and Hardware to create transformative user experiences. As a Software Engineer II focusing on Camera 3A Performance, you'll be part of a team that researches, designs, and develops new technologies to enhance how users interact with Google's devices.

You'll work on critical camera algorithms, specifically focusing on the 3A aspects (auto focus, auto exposure, auto white balance), ensuring they're computationally efficient and deliver superior user experience. The role requires a blend of technical expertise in mobile development, camera systems, and optimization techniques.

Working at Google means you'll be part of a company that values innovation and technical excellence. You'll have the opportunity to work on products that impact billions of users worldwide, while collaborating with world-class engineers and researchers. The position offers significant growth potential as Google's fast-paced business continues to evolve.

The ideal candidate will bring strong programming skills in C++ and Python, combined with knowledge of camera systems and image processing. You'll be expected to optimize performance, manage project priorities, and work closely with hardware teams to create efficient solutions. This role offers the perfect opportunity for someone passionate about mobile camera technology and eager to make an impact at scale.

Join Google's mission to organize the world's information and make it universally accessible and useful, while working on cutting-edge camera technology that pushes the boundaries of what's possible in mobile photography.

Last updated 7 days ago

Responsibilities For Software Engineer II, Camera 3A Performance

  • Research and develop mobile camera algorithms related to 3A (auto focus, auto exposure, auto white balance)
  • Optimize algorithms performance, memory usage, runtime latency to improve user experience
  • Collaborate with hardware team and utilize hardware advantages for efficient camera 3A solutions
  • Develop automated methodologies to streamline performance profiling and analysis

Requirements For Software Engineer II, Camera 3A Performance

Python
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in C++ and Python
  • Master's degree in Computer Science or related technical fields (preferred)
  • Experience in camera imaging pipeline and image quality metrics (preferred)
  • Experience in Android mobile camera software development (preferred)
  • Experience in DSP or TPU programming (preferred)
  • Experience in Neon programming (preferred)

Benefits For Software Engineer II, Camera 3A Performance

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

Interested in this job?

Jobs Related To Google Software Engineer II, Camera 3A Performance

Software Developer III, Mobile (Android), AR

Mid-level Software Developer position at Google focusing on Android and AR development, offering competitive salary and opportunity to work on cutting-edge immersive computing technologies.

Software Engineer III, Mobile, Google Cloud

Mid-level Software Engineer position at Google Cloud focusing on mobile development and AI-integrated services.

Software Developer III, XR Data, Perception Systems

Software Developer III position at Google focusing on XR Data and Perception Systems, developing technologies for AR/VR devices with competitive compensation and benefits.

Software Engineer III, Camera, Platform and Devices

Software Engineer III position at Google, focusing on Android and Pixel camera development, requiring expertise in Java, Kotlin, and mobile technologies.

Software Engineer III, Camera 3A, Devices Software

Software Engineer III position at Google focusing on camera software development, specifically 3A algorithms and Android mobile optimization.