The posting
# Engineer - Video Codecs ## Company Overview The prospective candidate will be part of the 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 the 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.
## Job Summary The Engineer - Video Codecs will contribute to the design and delivery of video codec solutions for industry leaders in video technology. This role is essential for developing optimized algorithms and ensuring high-quality video processing across various platforms.
## Responsibilities - Develop and implement optimized algorithms for video encoders, decoders, and video pre and post-processing components on x86 and ARM-based CPUs. - Implement high-quality video encoders, decoders, and transcoders, including associated intellectual properties like Motion Estimation, Rate Control algorithms, Scene Cut Detection, Fade-in/Fade-out Compensation, De-interlacing, and De-noising. - Work with the latest technology in Machine Learning and Neural Network-based video compression. - Collaborate with team members to ensure the delivery of high-quality video solutions.
## Qualifications - Educational Qualification: Master's or Bachelor's Degree in Computer Science or Electronics and Communication. - Technical Skills: - Proficient in C/C++ programming. - Experience with x86-based development, including intrinsic coding like SSE and AVX. - Knowledge of ARM-based development, including intrinsic coding like Neon. - Familiarity with debugging, profiling, and development environments. - Good understanding of video standards such as AV1 and H.265. - Working knowledge of H.264, MPEG-2, and VP9 is advantageous. - Experience with software processes, Git, configuration management, test planning, and execution. - Exposure to multi-threaded, cache-optimal designs of video codecs. - Familiarity with OpenCL-based GPU development and CUDA programming. - Basic understanding of Machine Learning and Neural Networks.
## Experience - Candidates must have development experience ranging from 2 to 4 years. - Experience in implementing video compression standards and/or proprietary image and video codecs/algorithms. - Exposure and development experience on ARM and/or x86-based platforms like Xeon E5/E3, Core-i7/i5. - Experience with operating systems such as Windows, Linux, and OS X.
## Environment - Location: Bengaluru, Karnataka - Work Type: Full-time - Work Mode: In-office
## Salary - Estimated salary range: 4,000,000
## Growth Opportunities - Opportunities for career advancement within the Advanced Video and Research Team and the broader organization.



