Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13642448

    Amantya Technologies logo

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

    Amantya Technologies · Bengaluru · onsite · Posted 57d ago

    Undisclosed8–13 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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


    Sourced from naukri

    Skills

    GStreamerFFmpegOpencvmultimediaC plus plus

    About Amantya Technologies

    Amantya Technologies logo

    Amantya Technologies

    IT Services & Consulting

    650

    employees

    2018

    8 years old

    Gurgaon/Gurugram, Haryana

    India

    About

    Amantya Technologies has proven expertise in next-gen technologies like 5G, IoT, AI ML & cloud. They support clients through all stages of digital transformation.

    Industries

    IT Services & ConsultingEmerging TechnologiesSoftware Product

    Employee ratings

    251 reviews

    4.0/ 5

    Culture

    3.9

    Career growth

    3.8

    Work-life

    3.9

    Employees rate it well for

    Work Life Balance30Learning24Work Culture23Senior Management20Work Environment16

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV) · waiting for your command