AR/VR Software Engineer

Employer

Job Description


Summary

Apps and experiences are at the core of unleashing the potential of AR/VR on Apple’s platforms. As a member of our team, you will be at the forefront of ideating, developing, and shipping groundbreaking experiences that build on top of the unique capabilities of AR and VR across a variety of areas. Our applications engineering team is uniquely positioned at the intersection of design, frameworks, operating systems, and low-level software — by joining us you will work closely with peers across these functions to deliver life-changing products to our customers. 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).


Key Qualifications

Extensive track record of building and shipping complex applications or user facing systems on consumer platforms

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

Extensive knowledge of application software design principles

Demonstrated technical leadership in building and shipping high quality software

Demonstrated ability to communication and collaborate across team boundaries


Description

The ideal candidate for this role is driven by a need to explore how the intersection of hardware and software engineering can empower novel methods of human expression. You love working in uncharted territory and answering questions through prototyping and experimentation. You demonstrate an ability to translate your prototypes into a single clear direction that allows you and your teammates to innovate down to the details. You respect debate and enjoy working within groups of different technical and non-technical backgrounds and diverse opinions.


Education & Experience

BS/MS in Computer Science or related field with 3+ years of relevant industry experience


Additional Requirements

Released API based on modern design principles to other engineering teams (preferred)

Experience with recommendation systems is a plus

Experience with computer vision frameworks and multi-modal ML systems is a plus


Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $161,000 and $278,000, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.


Role Number: 200460739