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

Qareeb

On

Sur place

EUR 70 000 - 100 000

Plein temps

Il y a 35 heures
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

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.

Responsabilités

  • 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.

Connaissances

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

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

C++ Software Engineer
C++ Software Engineer

Qareeb • On

Sur place
EUR 70 000 - 100 000
Senior Embedded Vision Engineer — Real-Time Edge AI
Senior Embedded Vision Engineer — Real-Time Edge AI

Drive For Zero • Brussel Hoofdstad

Sur place
EUR 75 000 - 110 000
Remuneration package
International exposure
Varied job
Software engineer (C++)
Software engineer (C++)

Editx • Kortrijk

Sur place
EUR 50 000 - 70 000
C++ Software Engineer - Video Solutions (Linux)
C++ Software Engineer - Video Solutions (Linux)

Editx • Kortrijk

Sur place
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

Sur place
EUR 70 000 - 110 000
Senior Embedded Firmware Engineer for IoT & Edge
Senior Embedded Firmware Engineer for IoT & Edge

Qareeb • On

Sur place
EUR 65 000 - 90 000
Embedded Linux Engineer for Autonomous Robotics (C/C++, Yocto)
Embedded Linux Engineer for Autonomous Robotics (C/C++, Yocto)

Vivid Resourcing • Brussel Hoofdstad

Sur place
EUR 65 000 - 95 000
Software engineer (Java)
Software engineer (Java)

Editx • Kortrijk

Sur place
EUR 40 000 - 60 000
IoT Field Test & Deployment Engineer
IoT Field Test & Deployment Engineer

Qareeb • On

Sur place
EUR 42 000 - 65 000
Edge Data Processing & AI Software Engineer
Edge Data Processing & AI Software Engineer

VITO • Mol

Sur place
EUR 55 000 - 85 000
Competitive salary and benefits
Training and development opportunities
Flexible work-life balance