Apple
Software Engineer - UI Rendering
$150K–$278K
Cupertino, California · Full-time · Posted Sep 18, 2026
- Experience
- 3+ years in software development and 1+ years in real-time rendering and computer graphics.
- Education
- Bachelor's or Master's degree in Computer Science or related field, or equivalent practical experience.
About the job
Develop and optimize Core Animation UI rendering and compositing technologies across Apple platforms, collaborating with designers and graphics teams to deliver visual experiences.
What you'll do
- Implement, test, maintain, and debug UI rendering features and platform code across Apple platforms.
- Optimize rendering quality, performance, and power efficiency across hardware and configurations.
- Partner with HI designers, framework engineers, Metal, GPU, and Display teams to develop visual experiences and tools.
What they ask for
- Bachelor's or Master's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years experience in software development; 1+ years experience with real-time rendering and computer graphics.
- Ability to write code and develop complex software in C/C++; strong debugging and triaging skills.
- Understanding of computer science fundamentals, operating systems, computer architecture, and CPU/GPU programming; experience with graphics performance analysis and optimization.
Nice to have
- Experience with Mac or iOS application development using Swift or Objective-C; hands-on experience with Metal or modern graphics APIs (Vulkan, DirectX).
- Knowledge of color management, HDR, and wide color gamut workflows; experience with layer-based rendering systems or scene graph architectures.
Pay
$150,400 and $277,600 (base salary)
Tools
C/C++, Unix/Linux, Swift, Objective-C, Metal, Vulkan, DirectX
AI focus
Use GenAI to speed up development and increase quality.
Model-written summary · the original posting is authoritative