Improving the camera capture stack on Apple devices, specifically the iPhone, to deliver magical experiences to customers through seamless integration of software and hardware
Requirements
- Experience in developing real-time systems, concurrent processing, and performance- and memory-sensitive environments
- Background in media and good working understanding of various media formats
- Proficient in Objective-C or C/C++
- Development and debugging experience on embedded mobile platforms
- Understanding of the challenges of API design and maintenance
- Experience with AVFoundation Capture APIs and underlying real-time multithreaded media pipeline
- Familiarity with iOS built-in Camera application and AR-based experiences
Responsibilities
- Developing and extending the concurrent real-time pipeline
- Working side-by-side with world-class engineers to build new great camera capabilities
- Implementing and extending the real-time camera capture pipeline powering Apple devices
- Developing real-time systems, concurrent processing, and performance- and memory-sensitive environments
- Working with media formats and understanding the various media formats
- Developing and debugging on embedded mobile platforms
- Designing and maintaining APIs
Other
- 5+ years of system software development experience
- BS or a minimum of 5 years of relevant industry experience
- Excellent communication skills and ability to work in a dynamic environment
- Ability to communicate clearly while confidently driving multiple projects across many teams
- Collaborative environment and team player