Software Engineer III, Camera 3A, Devices Software

1 Month ago • 2-4 Years • Research & Development

Job Summary

Job Description

Google is seeking a Software Engineer III to work on Camera 3A (Autofocus, Autoexposure, Auto White Balance) for its Devices Software team. Responsibilities include developing and deploying Auto White Balance features, implementing image quality testing within Google's automation framework, researching and developing efficient mobile camera algorithms, optimizing algorithm performance and memory usage on Android devices, and collaborating with the research team to translate research into camera color features. The ideal candidate will have experience with C++ and Python, camera 3A algorithm development, camera imaging pipelines, image quality metrics, and Android mobile camera software development (camera driver, HAL, framework, and application). This role involves managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing software solutions.
Must have:
  • C++ and Python experience
  • Camera 3A algorithm development
  • Android mobile camera software
  • Image quality metrics expertise
  • Develop and deploy AWB features
Good to have:
  • Master's or PhD in CS
  • Experience with camera imaging pipeline

Job Details


Minimum qualifications:

  • Bachelor’s degree in Computer Science, Engineering or equivalent practical experience.
  • 2 years of experience with software development in C++ and Python, or 1 year of experience with an advanced degree.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with software development in one or more programming languages, or 3 years of experience with an advanced degree.
  • Experience in camera 3A algorithm development.
  • Experience in camera imaging pipeline and image quality metrics.
  • Experience in Android mobile camera software development (e.g., camera driver, hal, framework and application).

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In this role, you will manage project priorities, deadlines, and deliverables and will design, develop, test, deploy, maintain, and enhance software solutions.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Develop and deploy Auto White Balance features and implement image quality testing within Google's automation framework.
  • Research and develop efficient mobile camera algorithms.
  • Optimize algorithm performance and memory usage on Android mobile devices.
  • Collaborate with the research team to transform research ideas into camera color features.

Similar Jobs

Power Integrations - Senior Test Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
3 Months ago
Google - Software Engineer, Corp Eng

Google

(On-Site)
2 Months ago
Survios - Senior Technology Engineer - Unreal Engine 5

Survios

(On-Site)
3 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago
Playrix - Lead Technical Designer

Playrix

Portugal (Remote)
3 Months ago
Morning Star - Technical Team Lead

Morning Star

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent - Doubao (Seed)) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Pattern® - Senior Software Engineer - NodeJS

Pattern®

Pune, Maharashtra, India (On-Site)
4 Months ago
Aristocrat Gaming - Engineer I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Samsung Semiconductor - Intern, High Capacity SSD Software Ecosystem

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Product Technology Manager

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Playrix - Lead Technical Designer

Playrix

Montenegro (Remote)
3 Months ago
Searchability® - Senior Rendering Engineer

Searchability®

United States (Remote)
6 Months ago
Scorewarrior - Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
8 Months ago
TV2Z - iOS Developer (4-6 years)

TV2Z

Hyderabad, Telangana, India (On-Site)
6 Months ago
Barbaricum - Data Analyst

Barbaricum

Stuttgart, Baden-Württemberg, Germany (On-Site)
3 Months ago
IBM - Technical Lead Mainframe Code Explanation and Transformation Developer

IBM

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Unity - Senior Graphics Engineer

Unity

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
Microsoft - Principal Software Engineer- Mobile

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Appier - Campaign Analyst

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Appier - Sales Development Associate (Inside Sales), Thailand

Appier

Taipei City, Taiwan (On-Site)
2 Months ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
NXP - <2025 Internship Program> Application Engineer

NXP

Taipei City, Taiwan (On-Site)
3 Months ago
Appier - Software Development Engineer in Test (Intern)

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Rivos - CPU Design Verification - Full-time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
4 Months ago
Rivos - Data Parallel Accelerator Performance Intern

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
3 Months ago
Logitech - Project Specialist

Logitech

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Trend Micro - Sr. Data Scientist (AI Lab)

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Google - Software Engineer III, Servers Software, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Easygo - Software Development Engineer - Payments (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Krafton  - [Publishing] Head of Global Game Communication Strategy (10년 이상)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Broadcom - Backend Physical Design Engineer

Broadcom

Bengaluru, Karnataka, India (On-Site)
4 Months ago
N-iX - Architect/Lead QT Engineer (#2522)

N-iX

Ukraine (Remote)
2 Months ago
Intel Corporation - Validation Automation Architect

Intel Corporation

Penang, Malaysia (Hybrid)
2 Months ago
Meta - Research Engineer

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
LiveSwitch - Principal Engineer

LiveSwitch

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Riot Games - Sr. Principal Insights Analyst - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Epic Games - Principal Research Engineer

Epic Games

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug