Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re Hiring: Senior C++ Playback Engineer (Staffing Client Opportunity)
Our client is looking for a Senior C++ Playback Engineer to join their engineering team. This role will focus on building high-performance native C++ video players using GStreamer for Smart TVs, Set-Top Boxes, and Gaming Consoles.
If you’re passionate about low-level performance, video playback optimization, and advanced streaming technology, this is an excellent opportunity to work on highly technical, impactful products.
Responsibilities
- Design, build, and maintain native C++ streaming video players for Smart TV, Set-Top Box, or Gaming Console platforms.
- Develop video player plugins using GStreamer.
- Research, evaluate, and propose technical solutions for playback architecture.
- Make key design decisions on player structure and performance.
- Implement DRM solutions including Microsoft PlayReady and Google Widevine.
- Optimize video playback performance, including time-to-first-frame (TTFF).
- Maintain detailed technical documentation.
- Collaborate closely with cross-functional teams (engineering, QA, product).
- Work within an Agile/Scrum development environment and deliver on time.
Qualifications
- 7+ years of professional experience with C/C++ programming.
- Experience developing native applications on TV platforms (NDK), such as Roku, FireTV, tvOS, WebTV.
- Experience with high refresh rate performance projects.
- Familiarity with open-source multimedia frameworks: FFmpeg, GStreamer, WebRTC.
- Experience building streaming video players (C++ preferred).
- Strong knowledge of streaming protocols:
- HLS, Low-Latency HLS, MPEG-DASH, CMAF, RTP, RTMP, ID3 metadata.
- Experience with Smart TV / Set-Top Box / console ecosystems:
- Samsung Tizen, Vizio, Hisense, Xbox, PlayStation, etc.
- Knowledge of Closed Captioning & Subtitle formats (WebVTT) and multilingual audio.
- Strong experience with DRM: MPEG-CENC, FairPlay, Widevine, PlayReady.
- Basic understanding of VOD and linear workflows (ingest, encoding, transmuxing, SSAI, packaging).
- Understanding of multi-CDN architectures and adaptive bitrate (ABR) algorithms.
- Experience consuming or developing REST APIs.
- Knowledge of modern codecs: HEVC, H.265, H.264, VP8, VP9, AV1.
- Familiarity with Dolby Vision and HDR formats.
- Strong background with Agile/Scrum methodologies.
- Ability to write clean, testable code and take ownership of features/components.
- Comfortable working end-to-end on large-scope projects.
- Familiarity with Jira and Confluence, and ability to communicate estimations and progress clearly.
Key Skills
Ranked by relevanceReady to apply?
Join Management en Red and take your career to the next level!
Application takes less than 5 minutes

