Ensuring the highest quality for technologies at the heart of Apple products, specifically validating IOKit, DriverKit API’s, System extensions, ambient light sensor and customer facing display features such as Auto-Brightness, Night Shift, True Tone Display and many more across Apple products.
Requirements
- Strong programming skills in Python and C
- Strong understanding of software test and validation methodologies.
- Knowledge of UNIX OS fundamentals
- Experience with developing, testing or debugging device drivers, firmware or other low level software
- Experience with Git and codebase management
- Knowledge of display technologies
Responsibilities
- Design, develop, and own automated tests across driver frameworks and display features for all Apple products.
- Help debug test failures and investigate issues spanning across hardware and software interaction layers to ensure new products and future software releases are delivered at the highest quality.
- Design test automation and execute functional, regression, and performance testing strategies for DriverKit API’s and display features across all OS’s.
- Ensure that these areas meet Apple’s high standards for reliability, performance, and user experience.
- Own overall testing and quality of the technologies for which you are responsible.
- Investigate and analyze issues spanning across the hardware and software interaction layers.
Other
- Ability to think creatively, problem solve, and innovate
- Excellent communication skills
- Strong verbal and written communication skills
- Cross-functional collaboration and strong team spirit is key to this role.
- The nature of the position requires excellent communication skills, strong technical and debugging skills, and a drive to make a difference.