Apple AR/VR Job | AR Applications Engineer

Job(岗位): AR Applications Engineer

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

Date(发布日期): 2022-4-27


The Technology Development Group (TDG) is looking for a Software Engineer who wants to create new technology to innovate how we interact with our devices. This team is working with some of Apple’s most advanced technologies including augmented reality (AR), virtual reality (VR), machine learning (ML) and computer vision (CV). As a member of our organization, you will have a uniquely rewarding opportunity to drive future products that will empower and delight millions of people every single day.


3+ years of experience in software development.

Proficiency in a programming language such as C, C++, Objective-C, Swift, etc.

Attention to detail, creativity and passion.

Excellent communication and collaboration skills

Experience developing AR/VR applications, working with CV/ML algorithms, network programming is a big plus


As a member of our team, you will have the opportunity to develop high-quality experiences using bleeding edge technology. We push the boundaries of what’s possible to empower people and improve their quality of life. We work closely with Apple’s Human Interface design team and our internal framework teams to define and develop high-impact applications for Apple platforms.

The ideal candidate for this role is comfortable working in a dynamic and creative environment. Engineers are expected to work collaboratively to help determine the viability of ideas and technologies. The work involves rapid experimentation and prototyping whilst maintaining code quality and the appreciation to fine details. You will need a keen understanding of 3D applications, computer vision, human computer interaction or are eager to learn these new skills. You will work closely with designers and engineers to define and prove new application concepts and UX paradigms, and solve incredibly interesting problems in the AR/VR space.

Additional Requirements(额外要求)

Experience with iOS frameworks such as Swift UI, ARKit, RealityKit, HomeKit, Core ML etc.

Experience with Computer Vision and Machine Learning to understand user environments.

Experience with IoT, Network Protocols, Near Field Communication

Proficiency of the practical applications of linear algebra

Familiarity with other AR SDKs such as ARCore, Vuforia or similar tools.

Familiarity with Unity, Unreal, or similar 3D engines.