Augmented Reality SW Engineer - Technology Development Group

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Weekly Hours: 40
Role Number:200170876
Apple's ARKit team delivers algorithms and software frameworks that drive revolutionary Apple products. In this position, you will have the opportunity to be part of our extraordinary team of computer vision researchers and developers! We are looking for a driven and dedicated software developer, optimally with experience in computer vision or Augmented Reality (AR). As a member of a fast-paced team, you have the unique and rewarding opportunity to work on upcoming releases of the ARKit framework that delights and inspires millions of people every day! We invite you to contribute to our current Augmented Reality platform and shape the future of Apple’s products. To be successful in this role, you should have shown experience in several of the following areas:

Key Qualifications

  • Strong experience C++, other programming languages (especially Objective C and Swift) are a bonus
  • Excellent communication and collaboration skills
  • Creativity and curiosity for solving highly complex problems
  • Experience in Computer Vision or 3D geometry is a big bonus


You’ll be working in a team of computer vision researchers and developers. Your main job responsibilities will include: -Integrate various software components into ARKit, so we can deliver a coherent, reliable and performant Augmented Reality platform to our developer community. -Design and implement major changes in our software architecture. -Collaborate with other teams in software and hardware.

Education & Experience

MS in Computer Science, Computer Vision, or equivalent industry experience of 3+ years

Additional Requirements