C++ developer
$$$$
We’re currently looking for a C/C++ Video Streaming Engineer to join a new and growing project. In this role, you’ll help build a real-time streaming system that supports reliable two-way communication and video conferencing across diverse environments.
If you enjoy solving complex technical challenges and working with video technologies at a deep level — this role is for you.
Responsibilities:
- Develop and maintain C/C++ code for embedded Linux and RTOS environments
- Build and optimize video streaming components for smart home and IoT devices
- Design scalable and efficient streaming pipelines with a focus on low latency
- Participate in the full development lifecycle: feature delivery, testing, debugging, and support
- Write clear technical documentation and contribute to architecture and code reviews
- Work in an Agile team environment
Requirements:
- Strong hands-on experience with C and C++ (C++11 or higher)
- Solid understanding of streaming and signaling protocols such as RTP, RTCP, RTSP, SDP, or WebRTC
- Basic knowledge of video/audio encoding principles
- Strong background in network programming and Video over IP / VoIP concepts
- Experience with media frameworks like GStreamer, FFmpeg, WebRTC, LibAV, or similar
- Experience building distributed and scalable systems
- Ability to troubleshoot network-related issues effectively
- Comfortable working in UNIX/Linux environments
- Understanding of software development lifecycle and design practices
- Strong analytical thinking and problem-solving skills
- English level: at least Intermediate (written and spoken)
Nice to have
- Experience working with codecs such as H.264 and H.265
- Knowledge of additional languages like Go or Python
Required languages
| English | B2 - Upper Intermediate |
Published 22 April
13 views
·
3 applications
📊
Average salary range of similar jobs in
analytics →
Loading...