Apple AR/VR Job | AR/VR Input UI Engineer

Job(岗位): AR/VR Input UI Engineer

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

Date(发布日期): 2022-8-11


We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways! The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

The Technology Development Group (TDG) is seeking a Software Engineer to help architect and implement User Input and Interaction UI experiences that live at the core of our groundbreaking AR/VR platform. This engineer will work in a highly collaborative team contributing to multiple layers of the input and interaction UI stack, while working closely with organizations across Apple (Human Interface, Frameworks, etc.).


Experience shipping applications for Apple platforms (macOS, iOS, iPadOS, tvOS, watchOS)

Strong command of object-oriented programming (Objective-C / Swift / C++)

Strong Computer Science fundamentals

Detail-oriented approach to creating user interfaces from design/experience specifications

Excellent verbal and written communication skills


As a member of our team, you will help drive the architecture and implementation of UI experiences that will enable productivity for all of our users. These UI experiences are at the core of our product, and building high-quality software is paramount. You will work closely with a variety of teams including designers, quality engineers, framework engineers, and more to prototype, evaluate, and deliver features that will surprise and delight millions of customers every day.

The ideal candidate is comfortable working in a fast-paced and collaborative environment with shifting goals and priorities. The ideal candidate can think outside the box to solve incredibly challenging and interesting problems in the AR/VR space.

Additional Requirements(额外要求)

– Experience with AppKit and/or UIKit

– Experience with Apple testing frameworks (e.g. XCTest)

– Experience creating AR/VR input experiences