Apple's Vision Products Group (VPG) is looking to build frameworks that will drive the next generation of interactive 3D experiences for their spatial computing platform, specifically for the Apple Vision Pro revolutionary spatial computer.
Requirements
- Strong understanding of software engineering and computer science fundamentals, including object-oriented design principles, design patterns, data structures, algorithms and linear algebra
- Proficiency in programming languages such as Swift and/or C++
- Prior experience working with 3D rendering engines
- Experience debugging complex applications
- API design experience for publicly shipped frameworks
- Experience bridging C++ and swift programming languages
Responsibilities
- Design and implement 3D features and APIs to enable magical immersive and interactive experiences
- Identify and optimize bottlenecks while ensuring consistent performance within thermal and power constraints
- Build comprehensive test suites in collaboration with quality assurance and engineering teams
- Participate in peer review of architecture, API, and individual software changes
- Collaborate with framework application, and human interface design teams across Apple
Other
- BS in Computer Science and/or equivalent field with demonstrated ability
- 6+ yrs of development experience
- Excellent verbal and written communication skills
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services