C++ Multimedia/Audiovisual developer



Mediapro is a leading group in the European audiovisual sector, unique in content integration, production and distribution. In our Barcelona headquarters we develop a novel system for automatic sports production named AutomaticTV (www.automatic.tv) which is currently being sold and used around the globe. AutomaticTV uses cutting-edge AI and video processing to leverage the limitations of traditional / human operated sports production enabling new business opportunities as human operators are no longer needed for recording and producing sports.

Currently, we have an open job position for a C++ Multimedia/AudioVisual developer to work on our Audio/Video live processing pipeline.

Feeling Challenged? We are ready to hear back from you.




You will be working on the software modules for A/V acquisition, processing, encoding, recording and streaming to major CDNs.

You will also be developing new features for video graphics overlays, video replays and integration within professional A/V workflows of the broadcast industry.


Must have technical skills in:

  • Excellent C++ development skills.
  • Experience with Audio / Video pipelines: capture, real time processing, synchronization, etc.
  • Development experience with video and audio codecs, formats and libraries (AAC, H264, H265, MP4, MPEGTS, FLV, ffmpeg, gstreamer)
  • Good knowledge on video streaming and transport protocols such as UDP, TCP, SRT, RTMP, RTSP
  • Excellent communication skills

We value:

  • Experience in complex multithreaded applications.
  • Good debugging skills.
  • H264/H265 HW encoding/decoding (NVENC)
  • CUDA development for image processing Knowledge on professional
  • Broadcast workflows and formats such as: SDI, NDI, MXF, MOV
  • FFMPEG low level development
  • QT developer