C++ Developer - Video Streaming Offline
Project:
Hardware & software solution for automated recording and analysis of sports events, used by schools and universities. The system includes panoramic cameras, local servers, user-facing web interfaces, and an AI-powered backend. A camera and a computer with our software are installed on-site; users can schedule or manually start a recording. The system automatically detects key in-game events (player movement, scoring, ball tracking, etc.) and generates highlights. Recordings and highlights are available in the userโs personal dashboard.
Requirements:
- 5+ years of hands-on development experience in C++
- Experience with WebRTC, RTSP, FFmpeg, or similar streaming protocols and libraries
- Strong experience with real-time video streaming, media processing, or camera integration
- Solid understanding of multi-threading, performance optimization, and memory management
- Proven track record in designing modular, scalable software architectures
- Experience leading large-scale technical initiatives or serving as a system architect
- Proficient with network protocols, media pipelines, or low-latency processing
- Excellent communication and system-level thinking
- Experience working in Agile environments
- Proficient in spoken and written English
Will be a plus:
- Knowledge of Python or Go, especially for backend or infrastructure tasks
- Experience in C# development
- Background in computer vision, sports analytics, or embedded media systems
- Prior involvement in broadcast tech, automated video production, or AI-driven event detection
- Familiarity with hardware-software interaction, especially with camera systems
Responsibilities:
- Lead the design and evolution of the core system architecture for real-time video processing and event detection
- Take ownership of key features โ from concept to production deployment
- Drive decisions around system modularity, interfaces, and deployment strategies
- Identify and address performance bottlenecks and architectural gaps
- Define coding standards, conduct code reviews, and promote engineering best practices
- Work closely with Product, QA, and DevOps to ensure high product quality and delivery speed
- Mentor team members, foster knowledge sharing, and support a strong engineering culture
The job ad is no longer active
Look at the current jobs C++ โ
๐
Average salary range of similar jobs in
analytics โ