Apple is looking to ensure the highest quality for technologies at the heart of their products, specifically validating IOKit, DriverKit API’s, System extensions, ambient light sensor and customer facing display features.
Requirements
- Strong programming skills in Python and C
- Strong understanding of software test and validation methodologies
- Knowledge of UNIX OS fundamentals
- Experience with Git and codebase management
- Knowledge of display technologies
- Experience with developing, testing or debugging device drivers, firmware or other low level software
Responsibilities
- Own overall testing and quality of the technologies for which you are responsible
- Design, develop, and own automated tests for new and existing technologies
- Investigate and analyze issues spanning across the hardware and software interaction layers
- Work closely with software development team and project management to ensure quality releases
- Ability to think creatively, problem solve, and innovate
- Help debug test failures and investigate issues spanning across hardware and software interaction layers
- Ensure that areas meet Apple’s high standards for reliability, performance, and user experience
Other
- Excellent communication skills
- Strong verbal and written communication skills
- Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering
- Cross-functional collaboration and strong team spirit
- Ability to work in a fast paced environment