About us
TAG Video Systems specializes in innovative monitoring and high-quality multiviwer solutions in the Broadcast Media industry. Today TAG supports over 250,000 channels across the four primary broadcasting applications - Live Production, Playout/Master Control, Distribution, and OTT.
Broadcast Media technology is a challenging field, and the TAG product sets a high technological bar both for competitors and clients. We offer a niche, unique innovative product to monitor content quality for the biggest companies in the market today. Like our product, TAG is a fast-growing, dynamic, and ahead-of-its-time company. Every one of us here at TAG is a team player with a significant contribution to the company, usually beyond the job scope. This is what makes us who we are.
About the Role
We are seeking an energetic, quick-thinking professional who thrives on challenges and works well independently.
Key Responsibilities:
- Integrate into a substantial existing codebase primarily written in C.
- Design and develop cross-functional features in the video processing domain within a Linux environment.
- Perform system and algorithmic level optimizations.
- Analyze and resolve issues in live deployments.
Preferred skills and qualifications
- A minimum of 5 years of experience in C/C++ development within a Linux environment.
- Deep understanding of real-time application development best practices and Linux system programming, including multithreading, synchronization, inter-process communication, performance-oriented programming, Makefile, debugging on target, and bash scripting.
- Strong knowledge of the TCP/IP stack, including switching, routing, and multicast.
- Proven experience integrating with third-party libraries and drivers.
- Experience with Docker/Kubernetes and cloud deployment – a big advantage.
- Familiarity with development on both Intel and ARM platforms – an advantage.
- Knowledge of video encoding (MPEG, JXS, etc.) and streaming technologies (MPEG TS, WebRTC, HLS, etc.) – an advantage.
- Ability to work independently in a fast-paced environment.
- Detail-oriented, organized, and demonstrates thoroughness and strong ownership of work.
- Advanced proficiency in English.