Apple AR/VR Job | AR/VR System UI Engineer - Apple Vision Pro
Job(岗位): AR/VR System UI Engineer - Apple Vision Pro
Citys(岗位城市): Sunnyvale, California, United States
Date(发布日期): 2025-4-29
Summary(岗位介绍)
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.
Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible — all while staying connected to the people around us.
The system experience is a fundamental part of Apple’s platforms and one of the first things users see and interact with. Join the visionOS System UI team to help define spatial computing and create the core experiences and behaviors for how our consumers interact with Apple products. System applications such as the Home Screen, Notifications, and Control Center as well as behaviors like multitasking and app switching define the fundamental interaction models for Apple’s iOS, tvOS, and watchOS platforms. Work closely with Apple’s UI Frameworks, Human Interface, Applications, and Rendering teams to ideate and ship groundbreaking new experiences on the new medium of AR/VR.
Qualifications(岗位要求)
Ability to collaborate cross-functionally with design and engineering teams
BS in Computer Science or Equivalent
Minimum 3 years of experience in software engineering
Proficient in C++, Objective-C, or Swift.
Experience in writing multi-threaded, asynchronous code
Understanding of UI design best practices (e.g. AppKit, SwiftUI, UIKit)
Description(岗位职责)
The ideal System UI Platform engineer for this role brings expertise building robust systems and extensible applications. You thrive in a dynamic and agile organization charted with creating new experiences that impact not only customers but also developers building the future. You lead by example by deploying best-practices, and advocate for quality in your work and the work of others. You respect debate and enjoy working within groups of different technical and non-technical backgrounds and diverse opinions.
Additional Requirements(额外要求)
Experience in prototyping of user-facing features and working with designers
Experience in API design and building testable architectures (e.g. dependency injection, Swift Testing, XCTest)
Ability to diagnose and resolve multithreading and memory corruption issues
Proficient in rendering technologies, including Core Animation, Metal, rendering pipelines
3D math/linear algebra fundamentals
MS in Computer Science

