Job Description

Required Experience

: Candidates must have development experience ranging from 2 to 4 years.
  • Experience in implementing video compression standards based and/or proprietary Image and Video codecs/algorithms
  • Must have exposure and development experience ARM and/or x86 based platforms like Xeon E5/E3, Core-i7/i5
  • Experience of development using operating systems like Windows / Linux / OS X
  • Job Description: The prospective candidate will be part of the Advanced Video and Research Team that designs and delivers video codec solutions for industry leaders in video technology.

    Responsibility: The key responsibilities of the job would be to deliver and excel on the following fronts (not limited to):

  • Development and implementation of optimized algorithms for video encoders, video decoders, video pre and post processing components on x86 and ARM based CPUs
  • Work involves implementation of high quality video encoders, decoders and transcoders and associated intellectual properties like Motion estimation, Rate Control algorithms, Scene Cut Detection, Fade-in / Fade-out Compensation, De-interlacing, De-noising as an example
  • Working on latest technology of Machine learning and Neural Network based video compression
  • Educational Qualification: Masters or Bachelor’s Degree in Computer Science / Electronics and Communication

    Required Technical Skills:

  • Knowledge of C/C++
  • Knowledge of x86 based development, intrinsic like SSE, AVX based coding
  • Knowledge of ARM based development, intrinsic like Neon coding
  • Debugging, profiling and development environments
  • Good knowledge of video standards like AV1 and H.265
  • Working knowledge of H.264, MPEG-2 and VP9 is good to possess
  • Software Processes, Git, Configuration Management, Test Planning and Execution
  • Exposure to multi-threaded, cache optimal designs of video codecs
  • Exposure to OpenCL based GPU development / CUDA based programming
  • Aware of Machine learning and Neural Network basics.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application