Advancing the future of Spatial Computing, Augment Reality (AR), and Virtual Reality (VR) technologies by building frameworks used by developers and internally for visionOS.
Requirements
- Proficiency in Obj-C, C++ and/or C
- Proficiency in Swift is a bonus
- Experience using of visionOS, iOS and/or macOS system libraries, frameworks, and technologies
- Experience profiling and optimizing performance and/or memory
- Experience designing and implementing interfaces
- Expertise in multi-threading and concurrent processing, especially in both software and hardware
- Understanding of AI/ML models and/or Computer Vision is a bonus
Responsibilities
- Actively profiling and seeking out system optimizations
- Contributing to architectural design and implementation of our future features
- Champion performance analysis and active optimization of ARKit features across platforms
- Designing and implementing the architecture and frameworks of our developer-facing API
- Review code and architectural designs
- Optimizing and debugging complex systems
- Understanding of AI/ML models and/or Computer Vision
Other
- Comfortable working in a dynamic and creative team charged with exploring a rapidly evolving domain
- Excellent problem solving, critical thinking and effective communication, both written and verbal with technical and non-technical cross-functional teams
- A strong sense of responsibility, and an obsession with quality and details
- Bachelor or Master of Science degree in Computer Science or similar field, and a minimum 2 years of industry experience with a track record of successful projects
- Apple is an equal opportunity employer that is committed to inclusion and diversity.