Key Responsibilities
- Design, implement, and optimize real-time and near-real-time image and video processing algorithms for the organization silicon
- Prototype novel computational photography and computer vision features from concept through production
- Collaborate closely with cross-functional partners across software, hardware, silicon, and algorithm teams to co-develop groundbreaking camera technologies
- Develop evaluation frameworks, metrics, and analysis tools to measure and continuously improve image and video quality
- Debug and profile on resource-constrained or embedded mobile platforms
- Contribute to the full lifecycle of camera capabilities spanning the organization devices
Requirements
- Strong proficiency in C/C++ and Objective-C/C++; working knowledge of Python for prototyping and analysis
- Domain expertise in computer vision, computational photography, or machine learning with hands-on implementation experience
- Familiarity with modern camera or image signal processing (ISP) pipelines
- Experience with GPU programming using Metal, OpenCL, or CUDA
- Track record of shipping camera, imaging, or video features in production systems