Graphics Compositing UI Rendering Engineer, Graphics, Games, & ML
Apple· Graphics, Games, & ML
Cupertino, CA$184.7k - $324.8kfull-timePosted 7mo ago
About the role
Senior Software Engineer role focused on Core Animation UI rendering, compositing, and rendering engine across Apple platforms. Partner with HI designers, framework teams, and Metal/GPU groups to design, implement, and optimize graphics technologies for responsive, high-quality visual experiences on iPhone, iPad, Mac, Apple TV, and Apple Watch.
Responsibilities
- Design, architect, and implement Core Animation UI rendering features and compositing technologies across all Apple platforms
- Partner with HI designers and framework teams to enable new visual experiences and design language evolution
- Collaborate with Metal graphics framework and GPU and Display teams to leverage and influence platform capabilities for rendering innovation
- Make critical technical decisions balancing visual quality, implementation complexity, and platform constraints
- Develop tools and workflows that enable rapid iteration from design concept to production-ready rendering features
- Ensure rendering quality, correctness, and visual fidelity across diverse content and platform configurations
- Contribute to long-term technical strategy and influence hardware/software roadmaps to enable future rendering capabilities and visual experiences
- Optimize rendering performance and power efficiency across Apple's diverse hardware ecosystem
- Work closely with HI team and higher-level UI Frameworks (UIKit, AppKit, SwiftUI) to implement effects using state-of-the-art 3D graphics API for hardware acceleration on GPU and other acceleration engines on Apple Silicon
- Debug UI rendering or performance/power/memory issues and support CI to maintain quality
Qualifications
- 5+ years of experience in software development, including software release management and integration processes
- 3+ years of experience with real-time rendering and computer graphics
- Strong background in C/C++ programming and shader development
- Hands-on experience with Metal or modern graphics APIs (Vulkan, DirectX)
- Experience with layer-based rendering systems or scene graph architectures
- Foundational understanding of Operating Systems, Computer Architecture, and CPU/GPU programming including memory subsystems
- Strong debugging and triaging skills for complex, multi-layered systems issues
- Experience with graphics performance analysis and optimization techniques
- Excellent collaboration skills with cross-functional teams on complex large-scale projects
- Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
Skills
Required:Core Animation renderingC/C++Shader developmentMetalGraphics performance optimizationUI frameworksDebugging multi-layer graphics
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- education reimbursement (tuition)
- potential discretionary bonuses or commission payments
- relocation assistance
- stock programs eligibility (RSU, Employee Stock Purchase Plan)
Last updated Jul 3, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services