Role Description Responsibilities
– Design, develop and test a gstreamer based media player
– Develop, debug, maintain and troubleshoot pre-built and custom gstreamer plugins
– Develop, test and troubleshoot a widevine based gstreamer drm plugin
– Develop a golang wrapper to interface with golang based application
Personal Attributes
– At least 3 years of experience in a media framework e.g. ffmpeg or gstreamer, preferably the latter
– Intensive knowledge and working with c, c++
– Good knowledge of ABR streaming, especially dash
– Understanding of low latency streaming protocols: webrtc, rtp
– Experience with drm and specifically widevine
– Experience with golang and cgo, interfacing between go and c/c++
– High level of independence in investigating and troubleshooting complex issues