Software Performance Engineer, Audio & Media Technologies
Core
Architect and optimize core media frameworks (Core Media engine) for iOS, macOS, tvOS, watchOS, and visionOS to enable scalable, high-performance streaming experiences across diverse Apple hardware.
Role type
Senior IC software performance engineer (audio & media technologies)
Builds
Core media frameworks and streaming protocols for Apple devices
Domain
Consumer electronics / Streaming media / Operating systems
Required skills
C, thread-safe system design, advanced synchronization, OS internals (virtual memory, CPU scheduling, I/O, memory management), system profiling and analysis (GDB/LLDB, Instruments, Wireshark)
Preferred skills
Objective-C, scalable software architecture, embedded environment optimization, complex threading and memory bug resolution
Technologies
Apple Silicon, iOS, macOS, tvOS, watchOS, visionOS, HLS
Responsibilities
Design next-generation streaming experiences; optimize Core Media engine for memory usage, battery life, and scalability; leverage Apple Silicon for demanding multi-view experiences within thermal constraints; debug complex system-level issues.
Seniority
Senior, hands-on IC