Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from GeorgiaTEK Systems Inc.
Senior C++ Playback Engineer
Experience : 7+ years in C++ and video streaming development
About the Role
We are looking for a highly skilled Senior C++ Playback Engineer to design and develop native C++ video players using GStreamer for Smart TVs, Set-Top Boxes, and Gaming Consoles .
The ideal candidate has deep hands-on experience building streaming video playback solutions with DRM technologies (Widevine, PlayReady) , and a passion for delivering high-performance, low-latency playback experiences across multiple platforms.
This role involves close collaboration with cross-functional teams including engineering, QA, and product management, working in an Agile environment on cutting-edge multimedia technology.
Key Responsibilities
- Design, develop, and maintain C++-based streaming video players for Smart TV, Set-Top Box, or Console platforms.
- Develop GStreamer plugins for playback, DRM, and adaptive streaming.
- Integrate and enable Widevine, PlayReady , and other DRM solutions for protected playback.
- Optimize video playback performance, focusing on startup time (TTFF) and overall stability.
- Research, evaluate, and implement technical solutions for media playback and performance improvement.
- Participate in design and architectural discussions for video player components.
- Ensure adherence to coding best practices and maintain technical documentation .
- Collaborate with engineers, testers, and product managers to deliver high-quality results on schedule.
- Work in an Agile / Scrum environment, contributing to sprint planning and task estimation.
Required Qualifications
7+ years of professional experience in C / C++ development .Proven experience developing low-level native TV or embedded applications (e.g., Roku, FireTV, tvOS, WebTV).Hands-on expertise with GStreamer , FFmpeg , or similar multimedia frameworks.Strong understanding of video streaming protocols (HLS, Low-Latency HLS, MPEG-DASH, CMAF, RTP, RTMP).Experience integrating DRM technologies such as Widevine, PlayReady, FairPlay , and MPEG Common Encryption .Familiarity with Smart TV, Set-Top Box, and Gaming Console platforms (Samsung Tizen, Hisense, Vizio, Xbox, PlayStation).Experience with adaptive bitrate (ABR) algorithms and streaming media workflows (VOD, SSAI, packaging, playout).Knowledge of REST APIs , subtitle formats (WebVTT), and multilingual audio / text tracks .Basic understanding of modern video codecs (HEVC, H.265, H.264, VP8, VP9, AV1) and HDR / Dolby Vision .Strong problem-solving skills, attention to detail, and ability to write clean, testable code .Experience working in Agile / Scrum development environments and using tools such as Jira and Confluence .Preferred Skills
Experience with multi-CDN streaming environments .Familiarity with microservices architectures and serverless workflows .Prior experience with high-performance, real-time video streaming projects .Apply now if you’re a C++ engineer with a passion for high-performance streaming and cutting-edge playback technology!
Note : This description excludes boilerplate and non-essential notices to focus on the role responsibilities and requirements.
#J-18808-Ljbffr