Search by job, company or skills

  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Video Engineer

Location: Bangalore/Noida

Experience: 8 to 12 Years

Job Description:

Key Responsibilities

Technical Leadership & Architecture

  • Own the design and architecture of high-performance, low-latency systems in the multimedia domain.
  • Drive adoption of modern C++ practices, including advanced template programming, STL optimization, and clean coding standards.
  • Lead development of video/audio streaming solutions, including integration and optimization of H.264 / H.265 codecs.
  • Define and implement scalable, robust system designs for real-time data processing.

Performance Engineering

  • Champion low-latency and high-throughput system design.
  • Lead performance tuning, profiling, and debugging using tools such as GDB, Valgrind, Perf, and Visual Studio Profiler.
  • Optimize CPU/GPU utilization for multimedia workloads (GPU compute is a strong plus).

Concurrency & Systems Development

  • Architect and oversee multi-threaded, concurrent, and asynchronous systems.
  • Ensure efficient handling of real-time data streams and synchronization challenges.

Team & Stakeholder Management

  • Mentor and guide engineers, ensuring adherence to best practices and coding standards.
  • Collaborate with cross-functional stakeholders to translate business requirements into scalable technical solutions.
  • Participate in and contribute to Agile development processes, sprint planning, and delivery management.

Code Quality & Governance

  • Oversee development within large-scale codebases, ensuring maintainability and performance.
  • Drive code reviews, design discussions, and technical decision-making.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science or related field (flexible for strong candidates).
  • 6.5 8+ years of experience in C++ development with system-level expertise.
  • Strong proficiency in:
  • Modern C++ (C++11/14/17)
  • Object-Oriented Design & advanced programming concepts
  • Data structures and algorithms
  • Extensive experience in:
  • Multithreading, concurrency, and asynchronous programming
  • Debugging, profiling, and performance optimization
  • Proven experience working on multimedia systems (video/audio streaming preferred).
  • Strong problem-solving skills and ability to drive technical decisions independently.
  • Experience working in Agile and large-scale engineering environments.

Preferred Skills

  • Hands-on experience with:
  • Video codecs (H.264 / H.265)
  • GPU compute / hardware acceleration
  • Deep understanding of system-level performance tuning
  • Exposure to real-time streaming architectures
  • Strong communication, stakeholder management, and mentoring skills.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 145120261

Similar Jobs