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's revolutionizing mobile camera technology. You'll work on developing and optimizing crucial camera algorithms for auto focus, auto exposure, and auto white balance, ensuring optimal performance on Google's mobile devices.

The role offers an exciting opportunity to work at the intersection of hardware and software, where you'll collaborate with cross-functional teams to create computationally efficient camera solutions. You'll be responsible for optimizing algorithm performance, reducing memory usage, and improving runtime latency to enhance user experience. The position requires expertise in C++ and Python programming, with preferred experience in camera imaging pipelines and Android mobile camera development.

As part of Google's engineering team, you'll have access to cutting-edge technology and the opportunity to impact billions of users worldwide. The company's fast-paced environment allows for growth and project diversity, while working alongside talented engineers who are passionate about pushing technological boundaries. This role is perfect for someone who combines technical expertise in mobile camera systems with a drive to create innovative solutions that enhance how users capture and interact with visual information.

Working at Google means joining a company that values diversity, inclusion, and innovation. You'll be part of a team that's committed to making technology more accessible and helpful, while having the chance to grow your career in a supportive and dynamic environment. The role offers the unique opportunity to work on products that directly impact how people capture and preserve their most important moments.

Last updated 21 hours 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

Technical Program Manager, Pixel Software

Technical Program Manager position at Google Pixel team, leading software development projects for mobile devices with focus on Android and consumer electronics.

Software Engineer III, Camera, Platform and Devices

Software Engineer III position at Google, focusing on camera and media component development for Android and Pixel devices, requiring expertise in Kotlin and Java.

Partner Engineer, Mobile Carriers

Technical Program Manager position at Google focusing on mobile carrier certification, device testing, and cross-functional project management in Mexico City.

Software Engineer, Computational Photography, Pixel Camera

Software Engineer position at Google focusing on computational photography and mobile imaging for Pixel devices, combining ML and image processing expertise.

Software Engineer III, Camera 3A, Devices Software

Software Engineer III position at Google focusing on camera software development, specifically Auto White Balance features and mobile camera algorithms for Android devices.