Find a jobRecruiters

C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV)

Exclusive opportunity

Onsite

C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV)

Amantya Technologies

C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV)

Skills

DockerPythonGitData AnalysisLinuxCompliance

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

25 August 2026

What they need


Role Overview

We are looking for a skilled Software Developer to design, develop, and optimize video and image processing solutions for next-generation medical imaging and visualization products. The ideal candidate will have strong expertise in Modern C++, gstreamer and multimedia technologies, and high-performance software development on Linux platforms. The role involves building scalable, maintainable, and efficient video/image pipelines while collaborating with cross-functional global teams.

Key Responsibilities

  • Design and develop high-performance video and image processing modules using Modern C++ and Python.
  • Build scalable multimedia pipelines for video acquisition, processing, encoding, decoding, streaming, recording, and playback.
  • Develop and optimize solutions for real-time video workflows, including low-latency processing and high-resolution content.
  • Implement and maintain video compression and decompression pipelines using industry-standard codecs such as H.264 and H.265.
  • Design modular, reusable, and maintainable software components following object-oriented design principles and established design patterns.
  • Optimize software performance, memory utilization, concurrency, and system throughput for demanding multimedia applications.
  • Integrate hardware acceleration technologies where applicable to improve processing efficiency and overall system performance.
  • Develop robust APIs and software interfaces for multimedia and imaging subsystems.
  • Collaborate closely with software/system architects, embedded software engineers, hardware teams, UI/UX developers, quality engineers, and product stakeholders.
  • Participate in software architecture discussions, design reviews, code reviews, and technical problem-solving activities.
  • Contribute to automated testing, continuous integration, and deployment pipelines.
  • Ensure compliance with applicable software development processes and quality standards, particularly within regulated environments.

Required Qualifications

  • Strong proficiency in Modern C++ (C++17/20 preferred).
  • Experience in multimedia application development, video processing, image processing, or computer vision systems.
  • Good programming experience in Python for automation, tooling, testing, or application development.
  • Strong understanding of software design principles, object-oriented analysis and design (OOAD), UML, and common design patterns.
  • Experience with multithreading, concurrency, synchronization, and performance optimization techniques.
  • Experience in Linux-based software development environments.
  • Experience with source control systems such as Git and modern software development workflows.
  • Knowledge of build systems and automation tools such as CMake, Docker, Shell scripting, and CI/CD pipelines.

Additional skills

  • Knowledge of GPU and hardware acceleration technologies such as CUDA, OpenCL, VAAPI, or NVENC.
  • Experience with real-time video streaming technologies, including RTP/RTSP, WebRTC, DASH, or HLS.
  • Experience in embedded Linux platform development.
  • Familiarity with medical imaging, healthcare software, or regulated industries.
  • Experience with image enhancement, visualization, rendering, or video analytics applications.

Key Skills

  • Modern C++ (C++17/20)
  • Python
  • Video & Image Processing
  • GStreamer / FFmpeg / OpenCV
  • Linux Development
  • Multithreading & Concurrency
  • Software Architecture & Design Patterns
  • Real-time Streaming
  • Performance Optimization
  • Git, CMake, Docker, CI/CD

Other offers great for you!

These companies are also looking for great profiles

Taleo

Développeur Python / Java / C# – Front Office (F/H)

CDI 50-55K / Freelance : 500-520 TJM

Permanent contract

Paris, France

Hybrid

Skills

PythonJavaC#Front OfficeAnglais

1 day ago

Quick apply

Tenth Revolution Group

Lead Developer Node.js / TypeScript – Knowledge Graph (H/F) – Freelance

Freelance

Ronchin, France

Hybrid

Skills

Google Cloud PlatformDockerNodeTypescriptPythonGoogle BigQueryDatadogKubernetes

1 day ago

Quick apply

Salutech

Expert IA / LLMOps

500

Freelance

Paris, France

Remote, Hybrid

Skills

AI

16 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools