Typically requires a minimum of 6 years of related experience.
Proficient in one or more of the following languages: C/C++, Objective-C, Swift
Proficiency in macOS, iOS, tvOS or watchOS development
Experience with low-level graphics APIs (Metal, OpenGL, DirectX).
Fundamental knowledge of software engineering technologies, methodologies, and practices
Familiarity with 3D math, linear algebra, 3D geometry, graphics, and rendering
Education & Experience
BS in Computer Science OR equivalent experience
Additional Requirements
Experience developing AR/VR applications.
Familiarity with ARKit.
Experience using iOS frameworks like UIKit, AVFoundation, Core Motion, Core ML, CloudKit, SiriKit, StoreKit, etc.
Experience with Unix development, daemons, cross-process communication, etc.
Interest or proficiency in UI/UX design.
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900.00 and $208,300.00, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.