Apple AR/VR Job | AR/VR Senior Systems Engineer

Job(岗位): AR/VR Senior Systems Engineer

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

Date(发布日期): 2022-3-11


The Technology Development Group is looking for a systems engineer with experience working across the device software stack. The ideal candidate will have a track record of working well across teams and collaborating to build and maintain complex systems. In this role, you will have the opportunity to make significant contributions across the system to ensure we are delivering highly performant and quality software for the systems we are building.


5+ years experience developing system software

Experience driving consistent documentation and architecture across a team

Extensive development experience, with strong C/C++, Objective-C, or Swift coding skills

Experience with API development and writing multi-threaded software

Strong command of algorithms and data structures

Strong debugging skills and familiarity with relevant tools

Excellent communication and collaboration skills

Excellent problem solving and analytical thinking skills

A strong focus on the end customer experience


Our team is responsible for a number of different frameworks and system services spread across multiple domains. In this role you will partner with engineers across these different domains and help drive a consistent architecture and overall software quality. This will involve deep dives into key areas to improve existing solutions, as well as early prototyping and development of new features.

While strong systems software skills are the most important for this role, experience in one or more of the following technical areas is also highly desirable:




The common theme across each of these domains is a need to deliver highly performant software that can meet strict realtime and user experience deadlines.

Our team plays a central role and the code we ship acts as the foundation for many other teams across the organization. Flexibility, tenacity, and the ability to quickly adapt as priorities change will be critical to your success.

Additional Requirements(额外要求)

Bonus Qualifications

– Experience developing at the kernel / driver level

– Application development experience (Swift / Objective-C)

– Experience with real-time networked applications (media streaming, gaming, cloud compute etc.)

– Experience with real-time audio engines