Edge C++ Engineer: Real-Time Video & Analytics

Qareeb

On

On-site

EUR 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Qareeb is seeking a C++ Software Engineer to design and optimize edge-device software for real-time video and audio processing, delivering low-latency pipelines for ingestion, streaming, and analytics on Linux and Windows.

You will collaborate with AI engineers to integrate inference engines into the video pipeline, implement pipelines with FFmpeg/GStreamer/OpenCV, and ensure robust performance through testing and profiling in constrained environments.

Qualifications

  • 4+ years of experience in C++14/17/20/23 development.
  • Strong knowledge of STL, Boost, and modern C++ concurrency primitives.
  • Hands-on experience with FFmpeg, GStreamer, and OpenCV for video/audio processing.
  • Strong understanding of RTSP, RTP, HLS, WebRTC, and TCP/UDP networking.
  • Experience with cross-platform development for Linux and Windows.

Responsibilities

  • Design and develop high-performance C++ applications for video and audio processing.
  • Implement real-time streaming pipelines using FFmpeg, GStreamer, and OpenCV.
  • Work with network protocols to enable streaming and data exchange.
  • Optimize software for latency, concurrency, and memory efficiency.
  • Develop cross-platform applications targeting Linux and Windows.
  • Debug and profile applications using Valgrind, GDB, perf, strace, and similar tools.
  • Collaborate with AI engineers to integrate inference engines into the video pipeline.
  • Ensure code quality through unit testing, code reviews, and documentation.
  • Contribute to protocol design for communication between edge devices and servers.

Skills

C++ (C++14/17/20/23)
Modern C++ Concurrency
FFmpeg
GStreamer
OpenCV
RTSP/RTP/HLS/WebRTC
Cross-Platform Linux/Windows
Valgrind/GDB/Perf/strace

Job description

Qareeb is seeking a C++ Software Engineer to design and optimize edge-device software for real-time video and audio processing, delivering low-latency pipelines for ingestion, streaming, and analytics on Linux and Windows.

You will collaborate with AI engineers to integrate inference engines into the video pipeline, implement pipelines with FFmpeg/GStreamer/OpenCV, and ensure robust performance through testing and profiling in constrained environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Qareeb • On

On-site
EUR 70,000 - 100,000
Edge Computer Vision Engineer for Real-Time Detection
Edge Computer Vision Engineer for Real-Time Detection

UUG.AI • Oost-Vlaanderen

Hybrid
EUR 60,000 - 90,000
C++ Software Engineer - Video Solutions (Linux)
C++ Software Engineer - Video Solutions (Linux)

Editx • Kortrijk

On-site
EUR 50,000 - 70,000
Senior Embedded Vision Engineer – Real-Time AI on Jetson
Senior Embedded Vision Engineer – Real-Time AI on Jetson

Macq SA/NV • Brussel Hoofdstad

On-site
EUR 70,000 - 110,000
AI Interactive Systems Engineer — Edge & Live Tech
AI Interactive Systems Engineer — Edge & Live Tech

Qplox engineering • Vlaams-Brabant

Hybrid
EUR 55,000 - 85,000
Senior Embedded Firmware Engineer for IoT & Edge
Senior Embedded Firmware Engineer for IoT & Edge

Qareeb • On

On-site
EUR 65,000 - 90,000
IoT Field Test & Deployment Engineer
IoT Field Test & Deployment Engineer

Qareeb • On

On-site
EUR 42,000 - 65,000
Embedded Linux Engineer for Autonomous Robotics (C/C++, Yocto)
Embedded Linux Engineer for Autonomous Robotics (C/C++, Yocto)

Vivid Resourcing • Brussel Hoofdstad

On-site
EUR 65,000 - 95,000
Software engineer (Java)
Software engineer (Java)

Editx • Kortrijk

On-site
EUR 40,000 - 60,000
Live Video Frontend Engineer - UI, Data Viz & Motion
Live Video Frontend Engineer - UI, Data Viz & Motion

UUG.AI • Gent

Hybrid
EUR 65,000 - 90,000