Software development experience in one of the following: C++ and/or Swift
A deep understanding of multithreaded programming
Strong analytical, programming and debugging skills
Excellent communication and collaboration skills
Upbeat, adaptable, and results oriented with a positive attitude
Familiarity with software configuration management processes such as unit tests, code reviews and working with continuous integration
Experience with macOS and/or iOS development, and familiarity with UNIX-based systems
Experience with image/video coding and processing systems (e.g., video codecs, formats, containers, etc.)
Proven track record to design and implement solutions using modern architectural concepts and processes
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.