Requires 5+ years of strong software development experience in C / C++
Proficiency in multi-threaded development and synchronization primitives
Ability and motivation to understand top to bottom architecture and functional details of a complex system with multiple inter-dependencies
Outstanding analytical, programming and debugging skills
Excellent verbal and written communication skills to effectively collaborate with multidisciplinary teams
Experience in the field of video streaming, including commonly used streaming protocols such as HLS, DASH etc
Knowledge of streaming network protocols such as SRT, RIST, RTP, UDP etc
Experience with software performance optimization
Experience using the CoreFoundation, AVFoundation and/or CoreMedia frameworks or equivalent technologies
Worked with Open Source multimedia projects (FFMPEG, gstreamer)
Experience deploying software on elastic platforms such as Kubernetes, EC2, etc
Understanding audio, visual and caption format standards (AVC, HEVC, AAC, ATMOS, WebVTT, IMSC, HDR/SDR, etc)
Knowledge of associated media file formats standards (ISO base media file format, CMAF, fMP4, MPEG-2 TS)
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.