Apple's Vision Products Group (VPG) is looking to push the limits of the next generation of interactive experiences on their platform, specifically with spatial computing, augmented reality (AR), ARKit, and Metal, to create ground-breaking new products.
Requirements
- Apple CPU/GPU architecture
- Experience writing performant code using e.g. profiling tools, assembly, SIMD, compute, etc.
- Familiarity with macOS and Unix
- Programming skills and knowledge of C++ or Swift
- Experience developing core 3D systems for realtime interactive apps such as ECS, animation, gameplay, input, networking or rendering
- Proficient in mathematics for 3D realtime applications (linear algebra)
- Understanding of CPU/GPU hardware architecture and how that affects solutions
Responsibilities
- Develop and maintain performance-critical features for system level frameworks
- Provide comprehensive architectural recommendations to guide future development
- Work with cross-functional partners to gather requirements and deliver solutions that align with product goals
- Work directly with other engineers to plan, implement, and deliver complex features spanning multiple technologies
Other
- BS/MS in Computer Science OR equivalent degree OR equivalent experience
- At least 10 years of relevant industry experience
- Excellent communication and collaboration skills
- Experience delivering high quality software to end users