A

Apple

Designs phones, computers and their operating systems

Graphics Compositing UI Rendering Engineer - Multiple Teams

Game EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software development experience, including software release management and integration processes.
  • At least 3 years of experience with real-time rendering and computer graphics.
  • Strong background in C and C++ programming and shader development.
  • Hands-on experience with Metal or modern graphics APIs such as Vulkan and 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.
  • Experience collaborating with cross-functional teams on complex, large-scale projects.
  • A Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.

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, GPU, and Display teams to leverage and influence platform capabilities for rendering innovation.
  • Make technical decisions that balance 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 hardware ecosystem.
  • Work closely with the HI team and higher-level UI frameworks, including UIKit, AppKit, and SwiftUI, to implement effects using state-of-the-art 3D graphics APIs for hardware acceleration on the GPU and other acceleration engines on Apple Silicon.
  • Debug UI rendering and performance, power, and memory issues, and support continuous integration efforts to maintain quality.

Desired Qualifications

  • Deep expertise with Metal Shading Language and advanced graphics programming.
  • Knowledge of compositing algorithms, color management, HDR, and wide color gamut workflows.
  • Experience with CPU/GPU synchronization and multi-threaded rendering architectures.
  • Experience with client/server or multi-process graphics architectures.
  • Experience with Mac or iOS application development using Swift or Objective-C.
  • Familiarity with GPU profiling tools and performance optimization for mobile platforms.
  • Experience shipping consumer graphics products at scale.
  • Experience with automated testing frameworks for graphics rendering.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs