Apple AR/VR Job | AR/VR Distributed Experience Engineer
Citys（岗位城市）: Boulder, Colorado, United States
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 is seeking an engineer to help define and implement user experience paradigms for various compute environments across our platforms. This engineer will help architect and build the foundation of novel interaction models. Being successful in this area will result in a delightful experience for all users of our products.
Experience developing software frameworks and APIs
Understanding of inter-process communication and system level programming concepts
Familiarity with USB interface or similar connectivity technologies
Working knowledge of operating system design and architecture
Strong command of object-oriented programming (C / C++ / Obj-C / Swift preferred)
Excellent communication and presentation skills
Drive to explore new problem areas while learning and navigating uncertainty
Ability to take high level requirements and turn them into deliverable code
We are a team of architects and specialists who are looking for an individual to help build frameworks and system services. The ideal candidate will have strong programming skills in addition to an interest in creating foundational frameworks and APIs. You should be comfortable participating in architecture discussions, taking ownership of specific problem areas, articulating design choices, and delivering highly optimized code in performance-critical environments.
In this role you will work closely with other engineers who are developing system frameworks, services, and interfaces. Your software will integrate with a much larger code base, which will provide a cohesive experience for all users of our products. You will also interact with quality assurance engineers to ensure the right test plans and user scenarios are implemented. You will be responsible for development, testing, performance optimization, and overall quality of the software you develop.
– Experience or interest in AR/VR applications
– Experience developing user interfaces
– System daemon design experience
– Experience with iOS / macOS development
If you are a Colorado resident, this is for you: At Apple, we see the whole you. We carefully consider a wide range of compensation factors, including your background and experience. These considerations can cause your compensation to vary. The AR/VR Distributed Experience Engineer role starts at an annual salary of $107,500. The actual pay may be higher depending on your skills, qualifications, and experience. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.