At least 3 years of experience in software development
BS Computer Science or equivalent degree
Experience in 3D graphics rendering, such as Metal, Vulcan, DirectX, or OpenGL
Proficiency in a systems programming language, such as C/C++, Objective-C, or Swift
Understanding of internet networking protocols, such as HTTP
Experience in shipping applications or libraries for customer use
Working on advanced technologies such as spatial computing and AR applications
MS Computer Science
Experience with immersive video formats such as Spherical v2, OMAF or VR180.
Track record of building complex applications that are functional, beautiful and delightful
Understanding of video and audio encoding, delivery and playback
Some experience using linear algebra and 3D math
Some 3D modeling experience is helpful for visualizing problems and solutions
Knowledge of Xcode and software development on Apple platforms
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.