Software engineer to develop innovative Pixel camera features, leveraging a comprehensive suite of proprietary technologies, including silicon, Android, and algorithms. Partner with internal and external teams to improve Pixel camera experiences and productize new features.
Requirements
- Bachelor’s degree or equivalent practical experience
- 1 year of experience with software development in one or more programming languages (e.g. C++)
- Master's degree in Computer Science or a related technical field (preferred)
- Experience with programming languages in C, C++, and Python (preferred)
- Experience with Unix/Linux environments and the development of Linux device drivers (preferred)
- Experience with developing/productizing intelligence based features and multi-sensor systems (e.g. sensor synchronization) (preferred)
- Experience with camera sensors, ARM, or other low-power SoC architectures (preferred)
- Experience with optimizing software/hardware systems for power, latency, and memory use (preferred)
Benefits
- About the job
- Partner with internal and external Google teams to improve Pixel camera experiences and productize new features
- Contribute to the Pixel camera HAL development and testing
- Ensure a uniform experience for both first-party and third-party users by maintaining Android Application Programming Interface (API) compliance
- Create intelligence and relevant algorithms, followed by iterative refinement and deployment to Pixel devices
- Overhaul the camera user experience by integrating the most advanced Large Language Model (LLM) technologies
- Uphold rigorous standards for privacy and security and optimize the feature/CUJ performance, power, and memory, exploring emerging technologies and contributing to next-generation silicon design