Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

I am hiring for the following role:


  • C++ Developer


Experience Required:


Employer:


Work Location:


Type of Engagement:


What you’ll do:

  • Design and implement high-performance C++ modules for video capture, streaming, encoding, and decoding.
  • Develop optimized components for real-time analytics, computer vision, and media pipeline control.
  • Work with hardware acceleration (GPU, Intel OpenVINO, CUDA) and low-level system APIs.
  • Participate in performance tuning, multithreaded development, and debugging across platforms.
  • Collaborate on integration with AI models, media servers, and video storage subsystems.


Key Responsibilities:

  • Develop and maintain C++ code for core video surveillance and analytics systems.
  • Implement support for video streaming protocols (RTSP, RTP, RTMP) and codecs (H.264, H.265, MJPEG).
  • Optimize video I/O, buffering, synchronization, and hardware acceleration.
  • Work on multi-platform deployment (Linux, Windows) using modern CMake and cross-compilation toolchains.
  • Handle system-level diagnostics, memory management, and crash recovery.
  • Contribute to peer code reviews and maintain coding standards and documentation.


What we are looking for:

4–6 years of hands-on experience in modern C++ (C++11/14/17).

Strong background in multithreading, STL, and system programming.

Experience with GStreamer, FFmpeg, OpenCV, or custom media pipelines.

Proficiency in debugging tools like GDB, Valgrind, and profilers.

Familiarity with GPU programming (CUDA/OpenCL) or Intel OpenVINO is a plus.

Experience in cross-platform development, especially on Linux-based systems.

Knowledge of IPC, socket programming, and real-time systems is desirable.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You