Apple AR/VR Job | iOS Rapid Prototyping Engineer (AR/VR Research)

Job(岗位): iOS Rapid Prototyping Engineer (AR/VR Research)

Citys(岗位城市): Santa Clara Valley (Cupertino), California, United States

Date(发布日期): 2022-7-15


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.


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.


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.

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.