Engineer, Video Codecs
Ittiam Systems · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Profile: The prospective candidate will be part of Advanced Video and Research Team focusing on developing robust high quality video algorithms and video applications. These are required to ensure 24×7 operations with best quality and reliability for infrastructure grade application segments like Video Broadcast, Over the Top (OTT) video services, Video delivery and playback on handheld devices, Studio grade high quality video encoding, Live Streaming with Adaptive Bitrate, IPTV, Online video services, Video Conferencing etc. 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 ×86 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 ×86 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 ×86 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. Location: Bengaluru, Karnataka
Collected minimum qualification
Masters or Bachelor’s Degree in Computer Science / Electronics and Communication
Collected experience requirement
Candidates must have development experience ranging from 2 - 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 ×86 based platforms like Xeon E5/E3, Core - i7/i5 Experience of development using operating systems like Windows / Linux / OS X