AR Applications Engineer

Employer

Job Description


Summary

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.


Key Qualifications

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


Description

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.


Education & Experience

BS / MS / PhD in Computer Science OR equivalent degree OR equivalent experience


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.


Role Number: 200372797