Taro Logo

Graphics Compositing UI Rendering Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$147,400 - $272,100
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Job Description

The CoreAnimation team within GGML is responsible for UI rendering and compositing, orchestrating operations across graphics acceleration units and display pipelines. This role focuses on developing the UI rendering engine that supports various elements and effects forming the foundation for higher-level UI frameworks and applications on both iOS and macOS. The successful candidate will collaborate with HI teams and UI frameworks (UIKit, AppKit, SwiftUI) to implement effects using Metal API for hardware acceleration on GPU and other acceleration engines on Apple Silicon. They will also work on tools and processes for triaging, performance/power optimizations, and improving the quality and robustness of the UI stack. This is a unique opportunity to work at the intersection of graphics and user interface technology at Apple, contributing to the foundational elements that power millions of devices worldwide. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology while making a significant impact on user experience across Apple's ecosystem.

Last updated 2 hours ago

Responsibilities For Graphics Compositing UI Rendering Engineer

  • Working closely with HI team and higher-level UI Frameworks (UIKit, AppKit, SwiftUI) to implement effects using state-of-the-art 3d graphics API
  • Performance and power optimizations to provide responsive UI
  • Debug UI rendering or performance/power/memory issues
  • Support continuous integration effort to maintain quality

Requirements For Graphics Compositing UI Rendering Engineer

TypeScript
JavaScript
  • 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
  • Fundamental Knowledge of GPU programming

Benefits For Graphics Compositing UI Rendering Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance