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
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
- Familiarity with Spatial Computing, Augmented Reality (AR), RealityKit, SwiftUI
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
- Delivering new 3D graphics and simulation features
- VisionOS compositing, power & performance, API design and delivery
Other
- BS in Computer Science and/or equivalent field with demonstrated ability
- 6+ yrs of development experience
- Excellent verbal and written communication skills
- Ability to work cross-functionally
- Commitment to inclusion and diversity