Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

AR/VR Software Development Engineer

Apple

$199,534 - $272,100
Sep 12, 2025
Cupertino, CA, US
Apply Now

Ensure the accurate and precise presentation of innovative computer graphics content on augmented reality (AR) and virtual reality (VR) devices at Apple

Requirements

  • Utilizing Python and shell scripting to create automated tests as well as ad-hoc tests that can be executed directly by someone
  • Utilizing C, C++, Objective-C, and Swift to create test applications as well as modifications to the operating system to improve the alignment of virtual content to passthrough in a mixed-reality device
  • Utilizing OpenCV and other computer vision libraries to automatically analyze camera frames and create quantitative metrics of quality
  • Utilizing Metal, OpenGL, or other low-level graphics programming language to create high-performance shaders that render virtual content in an AR, MR, or VR environment
  • Utilizing performance measurement tools to assess latency, power, and performance, and improve those metrics over time
  • Create three-dimensional computer graphics applications that use world sensing and augment the world in an Augmented Reality or Mixed Reality environment
  • Experience with automated testing and test applications

Responsibilities

  • Use combinations of writing automated tests as well as subjective human tests to detect flaws and correct them
  • Develop interactive AR/VR computer graphics programs that run in real-time, designing and implementing the architecture and framework of the internal developer-facing API
  • Make software changes that balance comfort with aesthetics using heuristics that have been proposed, and validate those changes
  • Inspect and review computer program code written by others, designing test procedures to assess the quality of outputs from those computer graphics programs
  • Fast-prototype designed tests with follow-up iterations, by managing experiment equipment for testing and work closely with internal teams to meet the quality requirements of graphics content presentation throughout the release process
  • Create automated tests using Python and shell scripting
  • Create test applications to verify usability of augmented and mixed reality SDK (Software Development Kit)

Other

  • PhD or foreign equivalent in Computer Science, Computer Engineering, Mechanical Engineering, Media Arts, Information Technology or related field
  • Alternatively, employer will accept a Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Mechanical Engineering, Media Arts, Information Technology or related field and 3 years of experience in the job offered or related position
  • 40 hours/week
  • Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
  • Reimbursement for certain educational expenses - including tuition