Camera Software Engineer

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware.
Mobile
Entry-Level Software Engineer
In-Person
5000+ Employees
1+ year of experience
Consumer

Description For Camera Software Engineer

Google's Devices & Services team is at the forefront of combining AI, Software, and Hardware to create groundbreaking user experiences. As a Camera Software Engineer on the Pixel team, you'll be part of a specialized group working on different aspects of the camera stack, focusing on both Pixel-specific features and the broader Android ecosystem. The role involves building innovative software experiences that will lead the entire Android ecosystem.

The position requires expertise in camera software development, particularly in areas like power/performance/memory optimization and automation testing. You'll be working with cutting-edge technology in mobile photography, collaborating with various teams to enhance the Pixel camera experience, which is known for pushing the boundaries of mobile photography.

Google offers a unique opportunity to impact billions of users through their technology. The role combines technical challenges in mobile development, camera software, and system optimization with the chance to work on products that define the industry standard. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

This position is perfect for someone who is passionate about mobile photography, has strong programming skills (particularly in C/C++), and wants to work on technology that impacts users worldwide. You'll have the opportunity to grow within Google's dynamic environment while contributing to one of the most important features of Pixel phones - its camera system.

Last updated a day ago

Responsibilities For Camera Software Engineer

  • Collect Camera Apps data for analyzing power/performance/memory
  • Develop automation for testing and verifying optimization
  • Collaboration with broad teams and developers to build excellent Camera Apps experience

Requirements For Camera Software Engineer

  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., C, C++)
  • 1 year of experience with data structures or algorithms
  • English proficiency
  • Master's degree in Computer Science or related technical field (preferred)
  • 1 year of experience with camera Hardware Abstraction Layer (HAL) or camera Android (preferred)
  • Experience in C++ or C (preferred)

Benefits For Camera Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment
  • Accommodation for special needs
  • Medical benefits
  • Parental benefits

Interested in this job?

Jobs Related To Google Camera Software Engineer

Software Engineer II, Mobile, Platforms and Devices

Entry-level Software Engineer position at Google, focusing on mobile development for Fitbit's health and wellness products, requiring 1 year of Android development experience.

Software Engineer II, Mobile, Platforms and Devices

Software Engineer II position at Google focusing on mobile development for Fitbit's health and wellness devices, requiring Android expertise and 1+ years of experience.

Software Engineer II, Mobile, Platforms and Devices

Entry-level Software Engineer position at Google focusing on mobile development for Fitbit's health and fitness platforms, requiring Android development experience.

Software Engineer II, Mobile, Platforms and Devices

Entry-level Software Engineer position at Google focusing on mobile development for Fitbit's health and wellness platforms.

Software Engineer II, Mobile, Wear OS

Software Engineer II position at Google focusing on Wear OS platform development, requiring Android development experience and strong programming skills.