At Apple, the Graphics, Games and Machine Learning Test Engineering organization is seeking to improve the GPU and graphics experience on their products by developing and executing test automation to support new HW and SW features.
Requirements
- Proficiency with Unix-based operating systems (e.g., Linux, macOS) and command-line interface (CLI) tools
- Experience in Python
- Experience with version control systems (e.g., Git)
- Knowledge of fundamental data structures, algorithms, and software design principles
- Familiarity with the complete software development life cycle (SDLC)
- Experience with C/C++ programming
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools
Responsibilities
- Develop and execute test automation to support both new HW and SW features
- Develop novel ways to test the software components that make up the gpu driver stack
- Think of creative ways to expand the automation
- Work with emerging gpu technologies at Apple
- Ensure that new technologies are successfully brought to customers
- Collaborate with other engineering teams
- Drive sophisticated and challenging projects
Other
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
- Strong communication, organization, and technical skills
- Ability to work well in a fast-paced dynamic environment
- Strong collaboration with other engineering teams
- Ability to thrive under pressure