Talent.com
This job offer is not available in your country.
Video Software Engineer - C / C++ Programming

Video Software Engineer - C / C++ Programming

NasugroupBangalore
30+ days ago
Job description

Role Overview :

We are looking for an experienced Video Software Engineer to design, develop, and optimize multimedia frameworks, codec implementations, and video processing pipelines across embedded platforms. The role requires strong knowledge of video standards, HLOS media stacks, and hardware / software integration, with the ability to deliver high-performance video solutions in domains ranging from consumer devices to automotive and vision analytics systems.

Key Responsibilities :

  • Develop and integrate video codec components (H.265 / HEVC, H.264 / AVC, VP9, VP10, MPEG-4, etc.) into multimedia frameworks.
  • Work with OpenMAX IL and hardware video accelerators for efficient codec implementation.
  • Enable and optimize HLOS media stacks (Android, QNX) for real-time video playback, recording, and streaming.
  • Implement and support TV input, HDMI-in, and related video input technologies.
  • Design and optimize video pre / post-processing pipelines (scaling, deinterlacing, noise reduction, HDR, color space conversion, etc.).
  • Collaborate with computer vision and video analytics teams to enable hardware-accelerated video features.
  • Debug and resolve complex issues across codec, framework, and system layers.
  • Work with cross-functional hardware, display, and multimedia teams to ensure seamless video subsystem integration.

Required Skills & Experience :

  • Strong proficiency in C / C++ programming for multimedia and system-level software.
  • In-depth knowledge of video codec standards : H.265 / HEVC, H.264 / AVC, VP9, VP10, MPEG-4, etc.
  • Experience with multimedia frameworks and integration (GStreamer, OpenMAX IL, Stagefright, etc.).
  • Hands-on expertise with Android / QNX media stacks.
  • Familiarity with TV input frameworks, HDMI-in, and related video interfaces.
  • Strong understanding of video pre / post-processing techniques.
  • Debugging and performance tuning skills for video playback and streaming pipelines.
  • Preferred Qualifications :

  • Experience in computer vision or video analytics with hardware acceleration.
  • Knowledge of GPU or DSP-based video acceleration.
  • Familiarity with low-latency streaming protocols and real-time media applications.
  • Exposure to automotive video systems, AR / VR, or smart TV platforms.
  • Excellent collaboration and communication skills for cross-domain problem solving.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore

    Related jobs
    • Promoted
    Research & Development Engineer - Video Processing

    Research & Development Engineer - Video Processing

    Career MakersBangalore
    Job Description : - Strong Knowledge in ML / DL concepts - Hands on experience in designing and developing a DNN models...Show moreLast updated: 30+ days ago
    • Promoted
    Audio Engineer

    Audio Engineer

    DeluxeBengaluru, Karnataka, India
    Candidates with 1-4 yrs can apply, should be an expert in PROTOOLS, should be ok to WFO and flexible night shifts.Position Summary Your primary responsibilities include performing audio quality ch...Show moreLast updated: 30+ days ago
    • Promoted
    Warner Bros. Discovery - Staff Software Engineer - Generative AI

    Warner Bros. Discovery - Staff Software Engineer - Generative AI

    Warner Bros. DiscoveryBangalore
    Discovery the stuff dreams are made of.Who We Are : When we say, the stuff dreams are made of, were not just referring to the world of wiza...Show moreLast updated: 30+ days ago
    • Promoted
    Camera Software Engineer - Hardware Abstraction Layer

    Camera Software Engineer - Hardware Abstraction Layer

    Coders Brain Technology Private LimitedBangalore
    Key Responsibilities : - Basic understanding of ISP pipeline modules - Develop and maintain HAL (Hardware Abstraction Layer) a...Show moreLast updated: 19 days ago
    GStreamer

    GStreamer

    ScaleneWorksBengaluru, Karnataka, India
    Quick Apply
    Requirement : C++ Video / Audio Streaming Lead (GStreamer).Experience in GStreamer, Ffmpeg, MediaSDK.Experience in Modern C++14 / 17, OOPs, Design patterns. Job Location : Bangalore (Work from Office at c...Show moreLast updated: 30+ days ago
    • Promoted
    Gen AI Video Technical Artist - Compositing and Consistency

    Gen AI Video Technical Artist - Compositing and Consistency

    Fast Code AIBengaluru, Karnataka, India
    This role exists to convert scripts into cinematic, text-free plates using modern T2V / I2V tools, keeping character and styles consistent and hand off clean layers for editorial.Shot breakdowns from...Show moreLast updated: 8 days ago
    • Promoted
    Camera Software Engineer - C / C++ Programming

    Camera Software Engineer - C / C++ Programming

    NasugroupBangalore
    Role Overview : We are seeking an experienced Camera Software Engineer with strong expertise in embedded camera systems and sensor integration.The role involves devel...Show moreLast updated: 30+ days ago
    • Promoted
    Camera System Engineer - C / C++ Programming

    Camera System Engineer - C / C++ Programming

    People Prime World WideBangalore
    Key Responsibilities : - Design and develop camera systems software across Android Kernel, HAL, and Framework layers.Work on Linux device driver / k...Show moreLast updated: 24 days ago
    • Promoted
    Warner Bros. Discovery - Senior Software Engineer - Generative AI

    Warner Bros. Discovery - Senior Software Engineer - Generative AI

    Warner Bros. DiscoveryBangalore
    Discovery the stuff dreams are made of.Who We Are : When we say, the stuff dreams are made of, were not just referring to the world of wiza...Show moreLast updated: 30+ days ago
    • Promoted
    Game Programmer (Generative AI)

    Game Programmer (Generative AI)

    JabaliBangalore, IN
    Important Application Instructions • • • •.JhY_-Y2AobQT5bZ7eNLQPRdxFQ-zcmv0uG5GXkZHc / .We look forward to your application and potentially welcoming you to our team!. We are on the hunt for a talented a...Show moreLast updated: 17 days ago
    • Promoted
    Senior Engineer - Video Algorithm & Applications

    Senior Engineer - Video Algorithm & Applications

    CareerpathsindiaBangalore
    Profile : The prospective candidate will be part of Advanced Video and Research Team focusing on developing robust high quality video algo...Show moreLast updated: 12 days ago
    Video Game Producer

    Video Game Producer

    Tentworks InteractiveBengaluru, KA, IN
    Quick Apply
    Tentworks Interactive is seeking a driven Video Game Producer to oversee the development and production of our exciting projects. As a Video Game Producer, you will play a crucial role in managing t...Show moreLast updated: 21 days ago
    • Promoted
    • New!
    Media Streaming Engineer

    Media Streaming Engineer

    Tata Consultancy ServicesBangalore Rural, Karnataka, India
    Role • • : Media Streaming Engineer.Required Technical Skill Set : Media Streaming Engineer.Desired Experience Range : 12 - 17 yrs. Notice Period : Immediate to 90Days only.We are currently planning to do...Show moreLast updated: 16 hours ago
    • Promoted
    • New!
    video annotation

    video annotation

    People Prime WorldwideHosur, Tamil Nadu, India
    About Client : Our client is one of the world's fastest-growing AI companies, accelerating the advancement and deployment of powerful AI systems. They helps customers in two ways : Working with the w...Show moreLast updated: 11 hours ago
    • Promoted
    Prompt Engineer - Computer Vision

    Prompt Engineer - Computer Vision

    MyBlue.aiBangalore
    About BLUE : BLUE is our AI-powered CCTV Video Data Lake + Compression + Analytics platform.It transforms raw CCTV feeds into actionable dense captions and KPIs for i...Show moreLast updated: 30+ days ago
    • Promoted
    CAM Programmer

    CAM Programmer

    Tata ElectronicsHosur, Tamil Nadu, India
    Are you passionate about precision engineering and CNC machining? Join our team as a.Conceptualize and generate CAM programs using NX software, defining cutting tools and strategies for 3D models (...Show moreLast updated: 24 days ago
    • Promoted
    Senior Media Development Engineer / Lead– Real-Time Video(WebRTC)

    Senior Media Development Engineer / Lead– Real-Time Video(WebRTC)

    RingCentralBengaluru, Karnataka, India
    Reimagine How The World Connects In Real Time.RingCentral Events is recolonizing the way organizations host virtual, hybrid, and onsite events—. We are building a global-scale media infrastructure w...Show moreLast updated: 27 days ago
    • Promoted
    Audio Software Engineer - C / C++ Programming

    Audio Software Engineer - C / C++ Programming

    NasugroupBangalore
    Role Overview : We are seeking a highly skilled Audio Software Engineer with expertise in Android Audio Framework and low-level audio subsystems.The ideal candidate w...Show moreLast updated: 30+ days ago