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
To apply for this and other jobs on Djinni login or signup.
Loading...