Software Engineer III, Camera, Platform and Devices

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mobile
Mid-Level Software Engineer
In-Person
2+ years of experience
Consumer

Description For Software Engineer III, Camera, Platform and Devices

Google is seeking a Software Engineer III to join their Android and Pixel Camera Foundations (APCF) team, focusing on developing cutting-edge camera and media components for Android and Pixel devices. This role is integral to Google's mission of delivering the world's most helpful mobile experience through the Pixel team.

The position involves working on critical projects that combine Google's artificial intelligence, software, and hardware expertise to create transformative user experiences in consumer electronics. As a Software Engineer III, you'll be responsible for day-to-day feature development, including coding, testing, and implementing new features and APIs.

The ideal candidate will have strong programming skills in Java and Kotlin, with experience in data structures, algorithms, and mobile development. You'll work in a collaborative environment, contributing to design discussions, code reviews, and maintaining high standards for quality, performance, and reliability.

This role offers the opportunity to work on next-generation technologies that impact billions of users globally. You'll be part of a team that shapes the future of Pixel devices and services, working with advanced designs, techniques, and experiences in consumer electronics. The position requires a blend of technical expertise, leadership qualities, and enthusiasm for tackling new challenges across the full stack.

Working at Google means joining a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce and creating a culture of belonging. The role offers the chance to work on innovative projects while being part of a supportive and forward-thinking team.

Last updated a month ago

Responsibilities For Software Engineer III, Camera, Platform and Devices

  • Design, develop, and prototype features and tests using Kotlin, Java
  • Propose designs for new APIs, and give feedback on design documents and code
  • Work with other members of our team to develop features, review changes, and identify bugs
  • Plan and organize your work based on internal requirements and planning
  • Maintain a high quality, performance, and reliability bar for the libraries and components our team develops

Requirements For Software Engineer III, Camera, Platform and Devices

Java
Kotlin
  • Bachelor's degree in Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms
  • Master's degree in Computer Science or related field (preferred)
  • Experience with testing, profiling, benchmarking, and optimizing code and applications (preferred)
  • Experience building applications or libraries that operate across processes (preferred)
  • Experience building Android applications or services (preferred)
  • Experience with multithreading (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Camera, Platform and Devices

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 II, Camera 3A Performance

Software Engineer II position at Google focusing on mobile camera algorithm development and optimization, specializing in 3A (auto focus, auto exposure, auto white balance) performance.

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.