Apple is looking to solve the problem of delivering amazing quality photos and videos on the iPhone by combining state-of-the-art computer vision, image processing, and machine learning.
Requirements
- Experience with GPU or parallel programming
- Familiarity with common development and debugging tools for embedded/mobile applications
- Strong programming, debugging, and design skills in C or C++
- Knowledge in image, video, or signal processing
- Experience developing software for embedded systems
- Experience leading and developing a team of highly skilled engineers
- Strong problem-solving, critical thinking skills
Responsibilities
- leading a team to prototype, develop, and integrate cutting-edge imaging and video technologies into our cameras
- taking ownership of a problem area, and assuming responsibility for leading all the related aspects that need to be coordinated to achieve success
- making intelligent compromises between several contradictory factors such as quality, performance, and efficiency
- clearly communicating while authoritatively driving and leading multiple projects across many teams across USA and UK
- developing software for embedded systems
- designing and debugging software in C or C++
- integrating computer vision, image processing, and machine learning into camera technologies
Other
- Excellent problem-solving, critical thinking, and interpersonal skills
- Strong verbal and written communication skills
- BS or higher in Computer Science or Electrical Engineering or equivalent
- Experience leading a team of highly skilled engineers
- Ability to work with teams across USA and UK