Graphics Compositing UI Compositing Engineer
The CoreAnimation team within GGML is responsible for UI rendering and compositing, orchestrating operations across graphics acceleration units and display pipelines.
This role within CoreAnimation is focusing on the development of the UI compositing engine responsible for scheduling of operations across acceleration engines, resource management, display frame pacing, and secure UI for privacy and OS security. The candidate for this role will be working with the graphics, display drivers, and CoreOS teams for privacy and security features including Secure indicator for both iOS and Mac platforms. They also work on tools and processes around triaging, performance/power optimizations, and improving the quality and robustness of our UI stack.
Development of UI compositing engine responsible for scheduling of operations across acceleration engines, resource management, display frame pacing, and secure UI for privacy and OS security
Working closely with graphics and display drivers to accelerate UI rendering on Apple Silicon products
Performance and power optimizations to provide responsive UI and great user interaction experience across all Apple devices
Debug UI rendering or performance/power/memory issues and support continuous integration effort to maintain quality
Working closely with CoreOS team to support and enforce privacy and security features such as device unlock and secure indicator support.
- Experience with graphics API and graphics acceleration of 2D or 3D content
- Experience writing graphics shaders and implementing advances rendering techniques
- Experience debugging and optimizing applications
- Excellent communication and collaboration skills
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.