Experience leading a kernel or low-level systems team
Experience with kernel or low-level systems software development
Deep understanding of operating system fundamentals and C programming language
Experience with UNIX systems
Proven track record of successful and timely product delivery with high quality
History of setting aggressive yet attainable goals, and motivating teams to achieve them
Evidence of driving technical innovation
Passion to dig in and lead the development of ground-breaking features and products
Strong communication skills, both inward and outward
B.S. in Computer Science or equivalent experience
- Knowledge of hardware architecture and assembly language programming
- Understanding of system construction principles in the context of a microkernel-based environment.
- Experience with cryptography for platform security and implementation of secure software stacks and runtimes.
- Cross-platform project development experience
- Knowledge of Swift, Objective-C, or C++
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.