Software Development Engineer - Apple Vision Pro

Apple is a technology company that creates revolutionary products like the Apple Vision Pro spatial computer, blending digital content with physical space.
$166,600 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AR/VR · Consumer

Description For Software Development Engineer - Apple Vision Pro

Apple Vision Pro represents a groundbreaking advancement in spatial computing, seamlessly integrating digital content with physical space. The Vision Products Group (VPG) is seeking an experienced media-centric software developer to join their team working on visionOS. This role offers an exciting opportunity to be part of a fast-paced, evolving team that's creating revolutionary experiences for millions of users.

As a Software Development Engineer, you'll be at the forefront of developing solutions for Apple Immersive Video Formats, working with cutting-edge technologies including C++, Objective-C, Metal, Swift, and Python. The position requires strong expertise in systems-level development, with a focus on performance-sensitive applications and modern C++ practices.

The ideal candidate will bring 6+ years of experience in C++ development, with deep knowledge of multithreaded programming, performance tuning, and architecture. You'll be working alongside world-class innovators in a collaborative environment that values creativity and excellence.

The compensation package is competitive, ranging from $166,600 to $250,600 base salary, plus additional benefits including stock options, comprehensive healthcare, and educational support. This is an opportunity to contribute to groundbreaking technology that will reshape how people interact with digital content, while working for one of the world's most innovative companies.

Join Apple's Vision Products Group to be part of a team that's defining the future of spatial computing and creating technology that truly inspires people. Your work will directly impact the user experience of the revolutionary Apple Vision Pro, making this an exceptional opportunity for those passionate about pushing the boundaries of technology.

Last updated 4 days ago

Responsibilities For Software Development Engineer - Apple Vision Pro

  • Develop solutions around media processing for Apple Immersive Video Formats for visionOS
  • Work with C++, Objective-C, Metal, Swift and Python to create and deploy services, plugins and tools
  • Collaborate with experts in media processing

Requirements For Software Development Engineer - Apple Vision Pro

Python
  • BSCS or comparable degree and/or relevant experience
  • 6+ years of C++ systems-level/middleware development in performance-sensitive context
  • Solid modern C++ fundamentals, including templates, RAII, move semantics, and smart pointers
  • Experience with multithreaded programming
  • Experience with performance tuning/benchmarking
  • Performance architecture knowledge
  • Excellent written and verbal communication skills

Benefits For Software Development Engineer - Apple Vision Pro

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Development Engineer - Apple Vision Pro

AIML-Software Development Engineer, Backend, Measurement

Senior Backend Engineer role at Apple's AIML team, building data pipelines and backend systems for ML-driven products with competitive compensation and benefits.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer position at Apple, focusing on enterprise system optimization, performance testing, and quality engineering for SAP applications.

AIML-Sr. Backend Software Engineer, Measurement

Senior Backend Software Engineer role at Apple's AIML team, building large-scale distributed systems for ML-driven products with competitive compensation and benefits.

Sr. Software Engineer, Backend, Content Delivery Team

Senior Backend Engineer role at Apple's Content Delivery team, building scalable solutions for App Store, Apple TV, Music, and more. 5+ years experience required.

Health Software Engineer: Server - Clinical Health Platform

Senior Backend Engineer role at Apple's Health Software team, focusing on clinical health platform development using Java/Scala, with competitive compensation and benefits.