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

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

01 Sep
|
Amantya Technologies
|
Bengaluru

01 Sep

Amantya Technologies

Bengaluru

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

📌 C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV) (Bengaluru)
🏢 Amantya Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ with multimedia developer (gstreamer / ffmpeg / opencv) (bengaluru) / bengaluru