Systems Engineer
Core
Build and optimize the core compositing infrastructure that powers visual experiences across all Apple devices.
Role type
Junior Systems Engineer (Compositing)
Builds
Core compositing infrastructure, windowing systems, and display coordination features for Apple platforms.
Domain
Consumer electronics, operating systems, graphics systems
Required skills
C/C++ programming, operating systems concepts, data structures and algorithms, Unix/Linux command-line usage, debugging, performance optimization
Preferred skills
Memory management, threading and concurrency, graphics systems knowledge, systems programming projects, hardware-software interaction understanding
Technologies
C, C++, Objective-C, lldb, gdb, Instruments, macOS, iOS, Metal framework
Responsibilities
Contribute to core compositing infrastructure, optimize frame scheduling and display coordination, implement system features across platforms, debug compositing issues, collaborate with GPU driver and Display teams, write documented code and participate in code reviews
Seniority
Junior, mentored IC
