Software Engineer III, Auto Exposure, Pixel Camera
Indexed description
- Bachelor’s degree or equivalent practical experience.
- 2 year of experience with software development in C++.
- 2 year of experience with data structures and algorithms.
- Master's degree or PhD in Computer Science or related technical fields.
- Experience in initial camera software bring-up, managing camera system Input/Output, and cross-layer debugging.
- Experience collaborating with hardware engineering, camera sensor teams, or factory central test engineering/manufacturing teams on troubleshooting and root-cause analysis.
- Experience optimizing system performance (latency, power, memory) on mobile chipsets or SOC platforms.
- Experience in camera software domains, specifically camera drivers, Android camera hardware abstraction layer (HAL), and framework architecture.
- Proficiency in C/C++ for embedded systems, and scripting languages like Python for automation or test infrastructure development.
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 artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.
Responsibilities
- Support initial image quality (AE) bring-up software work and manage the communication and integration of input/output (I/O) streams across the camera system.
- Optimize system-level performance (including power consumption, latency, and memory footprint) after AE software and features enter the deployment phase.
- Implement, optimize, and integrate AE software solutions and framework components onto target mobile device platforms and the Android HAL.
- Collaborate closely with the camera sensor team to integrate new sensor technologies, and work with the hardware and factory CTE teams to troubleshoot and resolve production and hardware-related issues.
- Collaborate closely with image quality and tuning engineers to debug complex software issues, validate exposure transitions, and support infrastructure for automated testing methodologies to reduce manual labor.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search