Senior Software Engineer - Apple Vision Pro

Apple is where individual imaginations gather together, creating revolutionary products and services that change lives for the better.
$175,800 - $312,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AR/VR

Description For Senior Software Engineer - Apple Vision Pro

Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with physical space. The Vision Products Group (VPG) is seeking a Senior Software Engineer to push the boundaries of next-generation interactive experiences. Working with advanced technologies including spatial computing, augmented reality (AR), ARKit and Metal, you'll help create groundbreaking products that impact millions daily.

The role involves developing system-level frameworks for enabling interactive experiences, collaborating closely with creative teams across Apple and VPG. You'll work in a dynamic environment where quick, smart execution is essential to validate ideas and technologies. Deep understanding of GPUs and low-level programming is crucial, as you'll be optimizing real-time experiences on Apple Silicon platforms.

You'll be part of a team that makes cutting-edge technologies accessible and creates amazing user experiences. The ideal candidate brings strong technical expertise in GPU architecture, 3D systems, and real-time applications, along with a drive to innovate and enable creative teams to delight users.

Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs including RSUs and ESPP, education reimbursement, and potential for bonuses and relocation assistance. Base pay ranges from $175,800 to $312,200, depending on skills, qualifications, experience, and location.

This is an opportunity to shape the future of spatial computing and interactive experiences while working with some of Apple's most advanced technologies. Join us in crafting products that seamlessly blend digital and physical worlds, creating experiences that have never before been possible.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Apple Vision Pro

  • Develop system level frameworks enabling interactive experiences
  • Work with creative teams across Apple and VPG
  • Determine viability of ideas and technologies
  • Work on GPU and lower level programming
  • Improve and innovate technologies for user experiences

Requirements For Senior Software Engineer - Apple Vision Pro

  • At least 8 years of relevant industry experience
  • Programming skills and knowledge of C++ or Swift
  • Experience developing core 3D systems for realtime interactive apps
  • Proficient in mathematics for 3D realtime applications (linear algebra)
  • Understanding of CPU/GPU hardware architecture
  • Excellent communication and collaboration skills
  • Experience delivering high quality software to end users
  • BS/MS in Computer Science OR equivalent degree OR equivalent experience

Benefits For Senior Software Engineer - Apple Vision Pro

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Apple Vision Pro

Application & System Firmware Engineer

Senior Firmware Engineering role at Apple focusing on embedded systems development, firmware architecture, and hardware-software integration for Apple products.

CPU Design Verification Engineer

Senior CPU Design Verification Engineer role at Apple, focusing on chip design verification and testing, requiring 10+ years of experience in digital logic design and verification.

Wireless Stability Engineer, Cellular

Senior Wireless Stability Engineer position at Apple focusing on cellular technologies and system stability testing for iOS devices.

Graphics FE Integration Engineer

Senior GPU Design Integration Engineer role at Apple, focusing on RTL integration and GPU architecture design, offering competitive compensation and comprehensive benefits.

GPU RTL Design Engineer

GPU RTL Design Engineer role at Apple developing next-gen graphics processors for mobile and desktop devices, requiring 5+ years experience in GPU/CPU architecture and System Verilog.