2 years+ experience in leading a software development team
Strong software generalist with experience in several software environments with affinity for tackling challenges on multiple layers in the system.
Excellent programming skills in at least one of C/C++/Objective C.
Solid understanding of operating systems fundamentals.
Proficiency in at least one scripting language such as Python or Bash.
Familiarity with build systems and source control systems such as git.
History of setting high-reaching 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 products
Strong communication skills, both inward and outward
Ability to drive collaboration with cross-functional teams
Education & Experience
BSc. / MSc in computer science or equivalent experience
Additional Requirements
Advantage: Experience with macOS/iOS development.
Advantage: Experience with kernel development.
Advantage: Familiarity in Linux/Unix environment.
Advantage: Familiarity with virtualization.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace.