Job Description
We’re looking for a Senior C++ Engineer with strong experience building high-performance streaming video players across Smart TVs, Set Top Boxes, and Consoles. You should be fluent in C/C++, GStreamer, modern streaming protocols (HLS, DASH, CMAF), and DRM schemes like Widevine or PlayReady. Experience with native TV platforms (Roku, FireTV, tvOS) and multimedia frameworks is essential. You must be comfortable owning features end-to-end, writing clean and testable code, and working in Agile teams. Strong understanding of video codecs, ABR, and playback optimization is key.
As a Senior C++ Developer ,you will build and maintain C++ based Streaming Video Players to run on Smart TV, Set Top Box, or Gaming Console platforms. You will also build video player plugins using GStreamer, research and evaluate potential technical solutions, make design decisions on video player architecture, enable Microsoft PlayReady, Google Widevine DRM protection for video player plugins and optimize video playback performance, time-to-first-frame (TTFF).
About Southworks
SOUTHWORKS only hires individuals from countries that are not blocked or sanctioned by the United States.