Software Engineer, Camera System, Pixel Camera

1 Month ago • 2 Years + • Research & Development

Job Summary

Job Description

This Software Engineer role within Google's Pixel Camera team in Shanghai, China, focuses on developing and optimizing camera software. Responsibilities include developing the Android camera HAL, enabling advanced multi-camera frameworks, improving camera performance (power, memory), creating related tools, exploring emerging technologies, integrating intelligent algorithms, and optimizing software/hardware architecture for improved feature pipelines. The ideal candidate possesses strong C++, data structures, and algorithm skills, with experience in Linux environments and device drivers being highly preferred. Experience with mobile device optimizations and imaging algorithms is a plus.
Must have:
  • Bachelor's degree or equivalent experience
  • 2 years C++ software development experience
  • 2 years experience with data structures/algorithms
  • Develop Android camera HAL
  • Enable advanced multi-camera frameworks
Good to have:
  • Master's/PhD in Engineering/Computer Science
  • Unix/Linux experience and device driver development
  • C, C++, Python programming
  • Mobile device system health optimization
  • Multi-camera system experience
  • Imaging algorithm application
  • Camera sensor experience
  • ARM or low-power SoC architecture experience

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with Unix/Linux environments and the development of Linux device drivers.
  • Experience in programming with C, C++, and Python.
  • Experience with mobile device system health optimizations, along with multi-camera systems.
  • Experience in applying algorithms in imaging domains.
  • Experience with Camera Sensors, Advanced RISC Machine (ARM) or other low-power SoC architectures.

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, 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. The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s software and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Develop software stack to support Android camera Hardware Abstraction Layer(HAL).
  • Enable Advanced Multi-Camera software frameworks and related use cases.
  • Improve Pixel camera performance, power and memory and develop related tools, and explore emerging technologies and validate them.
  • Develop and integrate intelligent algorithms, optimize the software and hardware architecture to improve the feature pipeline.

Similar Jobs

Samsung Semiconductor - Senior Staff Engineer, Verification

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago
Tejas Networks - Staff Engineer -GPON Development

Tejas Networks

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
Silicon Labs - Engineer I-CAD

Silicon Labs

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

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
KPIT - C++ Expert

KPIT

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Krafton  - India Mobile Business - Korea Team Manager

Krafton

Seoul, South Korea (On-Site)
1 Week ago
Riot Games - Associate Art Director (Characters) - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

QUANTIC DREAM - Développeur.euse Jouabilité Physique

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Awaceb - Programmeur.se Gameplay / Multijoueur - Senior

Awaceb

Montréal, Occitanie, France (Hybrid)
4 Months ago
Google - Software Engineer II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Microsoft - Principal Applied Scientist

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Omnissa - C++ & iOS - Senior MTS & Member of Technical Staff - III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Behaviour Interactive - Graphics Programmer - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
5 Days ago
PhonePe - Software Engineer - Backend (7-10 years), Pune

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sony Interactive Entertainment - PC向けPlayStation NetworkのSDK開発エンジニア

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Nagarro - Principal Consultant, Support Sales

Nagarro

China (Remote)
3 Months ago
Keywords Studios (Player Support) - BD Manager - Game Business Development Manager

Keywords Studios (Player Support)

Beijing, Beijing, China (Remote)
3 Weeks ago
Tencent - Business Analysis Manager 游戏商业分析

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Duolingo - Director of Government Relations, China

Duolingo

Beijing, Beijing, China (On-Site)
4 Months ago
Tencent - Senior Manager, Tencent Social Impact

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Paper Games - Game Localization - English (2025 Graduate Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
1 Day ago
Keywords Studios (Player Support) - BD manager 业务拓展经理-Remote

Keywords Studios (Player Support)

Shanghai, Shanghai, China (Remote)
6 Months ago
Ourpalm - Senior Overseas Advertising Optimization Specialist

Ourpalm

Beijing, Beijing, China (On-Site)
1 Week ago
Tencent - Senior Combat Designer

Tencent

Beijing, Beijing, China (On-Site)
1 Month ago
Tencent - Strategy Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tenstorrent - Deep Learning Library Developer'

Tenstorrent

Karnataka, India (On-Site)
4 Months ago
Every matrix - Group Architect

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
4 Weeks ago
ByteDance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Riot Games - Manager, Software Engineering - Payments

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
Microsoft - Device Validation Engineer II

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Samsung Semiconductor - Senior Staff Engineer, SoC Power Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Weeks ago
Krafton  - [Publishing Platform Div.] Unreal Platform SDK Developer (3년 이상)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer - Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Menlo Park, California, United States (Remote)
2 Months 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