Responsibilities include test planning and design, development of test software across the entire product stack (from unit to end-to-end testing), as well as systems and environment deployment.
Strong, demonstrable skill in a programming language (Python, java, C, etc…).
Solid understanding of test and validation methodologies.
Experience with software development in Unix-like operating systems.
Bachelors in Computer Science, or a related field, or equivalent experience.
Experience leading a software project from technical spec to production.
Experience working on file systems (network or local).
Working with and testing embedded devices.
Experience with DevOps (CI / CD, automation strategies, etc...).
Experience administering network infrastructure.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.