Find a jobRecruiters

C++ Software Developer with Multimedia

Exclusive opportunity

Onsite

C++ Software Developer with Multimedia

Amantya Technologies

C++ Software Developer with Multimedia

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:

31 August 2026

What they need


Senior C++ Multimedia Developer (5-12 Yrs)

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

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

19 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

18 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

15 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