C++ Software Engineer
Il y a 4 heures
MarcheenFamenne, Wallonia, Belgique
Qareeb
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
ph3About The Role /h3pWe are seeking a C++ Software Engineer to develop and optimize software running on our edge devices for real-time video and audio processing. You will build high-performance pipelines for video ingestion, streaming, and analytics while ensuring low latency, concurrency, and reliability under constrained hardware environments. This role requires strong expertise in modern C++, multimedia frameworks, and networking protocols, with a focus on delivering production-grade edge computing solutions. /ph3Responsibilities /h3ulliDesign and develop high-performance C++ applications for video and audio processing. /liliImplement real-time streaming pipelines using FFmpeg, GStreamer, and OpenCV. /liliWork with network protocols (RTSP, RTP, HLS, WebRTC, TCP/UDP) to enable streaming and data exchange. /liliOptimize software for latency, concurrency, and memory efficiency. /liliDevelop cross-platform applications targeting Linux and Windows environments. /liliDebug and profile applications using Valgrind, GDB, perf, strace, and similar tools. /liliCollaborate with AI engineers to integrate inference engines into the video pipeline. /liliEnsure code quality through unit testing, code reviews, and documentation. /liliContribute to protocol design for communication between edge devices and servers. /li /ulh3Requirements /h3ulli4+ years of experience in C++14/17/20/23 development. /liliDeep knowledge of STL, Boost, and modern C++ concurrency primitives (std::thread, mutex, condition_variable, futures, async). /liliHands-on experience with FFmpeg, GStreamer, and OpenCV for video/audio capture, decoding, processing, and encoding. /liliStrong understanding of RTSP, RTP, HLS, WebRTC, TCP/UDP networking. /liliExperience with cross-platform development for Linux and Windows. /liliProficiency with tools like Valgrind, GDB, perf, strace. /liliFamiliarity with memory management, concurrency tuning, and real-time performance constraints. /li /ulh3Nice to Have /h3ulliExperience with AI inference engines (ONNX Runtime, TensorRT, OpenVINO) for real-time analytics. /liliKnowledge of GPU programming (CUDA, OpenCL, Vulkan). /liliFamiliarity with containerized deployments (Docker, Kubernetes) for edge systems. /liliContributions to open-source multimedia or C++ libraries. /liliExperience with low-level OS development (device drivers, kernel tuning). /li /ul /p