Excellent programming skills and knowledge of C/C++
Excellent development experience on Unix/ Linux/ Mac OS
Excellent software design, problem solving and debugging skills
A real passion for embedded software development
Experience developing multi-threaded and/or multi-process systems
Experience using and implementing general operating system concepts and strong kernel-mode device driver development skills
Experience with systems engineering or low-level hardware & firmware/ driver programming
Technical BS/MS degree
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.