Operating System Engineer - Apple Vision Pro

Apple is a revolutionary technology company that creates products and services that blend digital content with physical space, defining industry standards and changing lives for the better.
$166,600 - $296,300
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AR/VR
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Description For Operating System Engineer - Apple Vision Pro

Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. As an Operating System Engineer in the Apple Vision Pro Group, you will be at the forefront of developing the operating system that powers Apple's cutting-edge AR/VR technology.

In this role, you'll work on designing, prototyping, and developing real-time software stack components. You'll collaborate with multiple teams across Apple to drive requirements and deliver end-to-end solutions. The position requires deep technical expertise in operating systems, kernel development, and low-level software engineering.

Your responsibilities will include defining and developing the operating system, creating early prototypes in simulation environments, and delivering production-quality software. You'll need to optimize code for power and performance while ensuring robust debugging capabilities. The role demands both technical excellence and strong cross-functional collaboration skills.

The ideal candidate brings 7+ years of experience in operating systems development, with deep knowledge of C/C++ and kernel concepts. You should be comfortable working close to hardware and have experience with user-space frameworks, daemons, and inter-process communication. Familiarity with Apple Operating Systems (iOS, visionOS, macOS) is a plus.

This is an opportunity to shape the future of spatial computing at Apple, working with cutting-edge technology that will define industry standards. You'll be part of a team that values innovation, attention to detail, and the passion to solve complex technical challenges. The role offers competitive compensation ($166,600 - $296,300) plus equity, comprehensive benefits, and the chance to impact millions of customers through groundbreaking technology.

Last updated 15 days ago

Responsibilities For Operating System Engineer - Apple Vision Pro

  • Define, design and develop operating system powering Apple's AR/VR technology
  • Work cross-functionally with multiple teams at Apple
  • Design and develop software solutions for customer use-cases
  • Develop early prototyping software solutions in simulation/emulation environment
  • Deliver shipping quality software solutions
  • Analyze and optimize code for power and performance
  • Debug hard to reproduce issues

Requirements For Operating System Engineer - Apple Vision Pro

Linux
  • BS in Computer Science/Computer Engineering or equivalent experience/skills
  • 7+ years of career experience
  • Hands on experience developing Operating Systems
  • Comfortable working close to hardware
  • In-depth knowledge of C/C++
  • Experience with user-space frameworks, daemons, inter-process communication
  • Understanding of kernel concepts such as virtual memory, scheduler, etc
  • Experience developing and debugging kernel / user-space drivers
  • Excellent analytical, programming and debugging skills
  • Strong communication and collaboration skills

Benefits For Operating System Engineer - Apple Vision Pro

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?