Strong understanding of operating system fundamentals like threading, synchronization primitives, inter-process communication, scheduling, and virtual memory
Excellent collaborative skills, with the ability to work with a team to design system architecture
Knowledge of operating system implementation, hardware architecture and assembly programming
Knowledge of Swift or Objective-C
Skilled at interface and/or API design
Experience with lldb or gdb
Involvement in open source technologies and development communities such as Darwin, FreeBSD, Linux, etc.
BS/MS in Computer Science or equivalent knowledge and experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.