Job Description
Summary
The Technology Development Group (TDG) delivers breakthrough developments in augmented and virtual reality. The candidate will be a critical contributor on an interdisciplinary team of highly-specialized researchers and engineers. Rapid prototyping is at the heart of this role, remixing multiple in-development software components (apps and frameworks) to help answer big research questions. We are excited about applicants with backgrounds in creative technology and emerging media, including mobile AR/VR. This role operates in concert with user study and research scientists to build experiments that help Apple shape the future of human-computer interaction. As a key member of this team, you will have a unique and impactful opportunity to prototype ideas for future products in collaboration with a world-class group of researchers.
Key Qualifications
Track record building & shipping complex and delightful experiences for Apple platforms (macOS, iOS, iPadOS, watchOS, tvOS).
Deep knowledge of Apple's development frameworks and technologies in Swift and Obj-C, notably ARKit, RealityKit, SceneKit, Metal and other APIs for sensor data.
Four or more years of programming experience across a mixture of Objective-C and Swift.
Description
The Technology Development Group is responsible for many of the key technologies in ARKit, RealityKit, and beyond. You’ll be working on research that powers delightful user experiences across a range of use-cases, crafting ideas that turn science fiction into reality. We are looking for an experienced, versatile individual contributor with the following responsibilities: rapidly remixing existing apps or frameworks to make them behave differently for scientific inquiry, crafting tools that build on in-development APIs, and act as a team mentor on Swift/SwiftUI engineer best practices.
Education & Experience
Any undergraduate or graduate degree OR equivalent experience
Additional Requirements
Experience building immersive 3D applications, prototypes, and simulations in a variety of game engines or 3d rendering toolkits (Unity, Unreal, Godot, OpenFrameworks, Cinder, bespoke engines, etc)
Fluent in trends & technologies across the spatial computing (AR/VR/MR/XR) space alongside relevant standards (gLTF, USD, OpenXR, etc).
Two or more years experience with SwiftUI or UIKit.
Experience with AR authoring tools including Reality Composer, Lens Studio, Spark, or Aero.
Role Number: 200401911