Engineer - Video Codecs & AI

Ittiam

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ittiam in Bengaluru is seeking a software professional to contribute to Advanced Video and Research (AVR) activities, focusing on imaging, video coding, analytics, and OTT delivery solutions. The role involves developing video IP, codecs, and performance optimizations for devices and edge servers.

The candidate should have 2–4 years of hands-on experience in imaging/video software, with proficiency in C/C++/MATLAB or ML frameworks, and a strong foundation in related technologies.

Qualifications

  • 2–4 years of software development experience in imaging/video.
  • Experience developing imaging/video algorithms or codecs using C/C++ or MATLAB for web/edge/handheld devices.
  • Experience in neural network based imaging/video applications using PyTorch or TensorFlow on GPU/TPU/NPU platforms.
  • Strong fundamentals in the above fields and good debugging skills.
  • Familiar with Git, test planning and execution.

Responsibilities

  • Learn state-of-the-art imaging and video technologies per product requirements.
  • Develop and implement video algorithms and solutions as an individual contributor.
  • Follow software management processes including testing, documentation and delivery per project milestones.
  • Potentially lead product development in a year or two with additional responsibilities.
  • Mentor a small team of engineers and engage in customer interactions as needed.
  • Contribute to IP development through articles, publications, talks or patents.

Skills

C/C++/MATLAB
ML frameworks (PyTorch/TensorFlow)
Git & testing
Problem solving
Learning & adaptation

Job description

Job Description: The prospective candidate will be part of Advanced Video and Research (AVR) Team of Ittiam focused on developing niche IP and products in the field of imaging, video coding, video analytics and systems for global clientele. Based on the candidate’s proficiency and team’s needs, she/he is expected to actively contribute to Ittiam’s products and IP development in the field of video broadcasting, quality optimized video delivery solutions for Over the Top (OTT) services, optimized playback on handheld devices, live streaming solutions, new generation video codecs, low delay solutions for video conferencing, content analytics and summarization, future video codec research, video standards and generative AI solutions.

Required skillsets (Must):
  • Candidate should have 2 to 4 years of experience in software development, preferably in the field of imaging and video using conventional signal processing or AI/ML based deep-learning solutions.
  • Should be proficient in software development in at least one of the following fields:
  • Developing imaging or video algorithms / video codecs / video applications using C / C++ / MATLAB for web servers / edge servers / hand-held client devices
  • OR
  • Development and training of neural network-based imaging / video applications using PyTorch / TensorFlow or other ML frameworks on GPU / TPU / NPU platforms.
  • Good fundamental and theoretical knowledge in the above fields
  • Software development practices and management skills with solid understanding of Git, Test Planning and Execution
  • Good problem solving and debugging skills
  • Should be passionate in learning, adopting and developing new technologies in the field of AI/ML/Imaging/Video.
Other desirable skillsets (Optional):
  • SSSE4.2 / AVX / AVX2 / AVX-512 SIMD optimizations for x86 / x64 CPU based architectures.
  • NEON / SVE based SIMD optimizations for ARM based platforms is and
  • Good knowledge of video codecs such as AVC (H.264) / HEVC (H.265) / VVC (H.266) / VP9 / AV1 is an added advantage.
  • Exposure to optimizing video applications using multi-threading and parallel processing algorithms is an added advantage.
  • Any experience in implementation of cache-optimized or memory access optimized solutions using novel data structures and algorithms is an added advantage.
  • Any exposure to optimized neural network inference implementations on low power GPU / NPU is an added advantage.
  • Any IP published as patents / industry papers / publications is an added advantage.
Responsibilities:

The key responsibilities of the job would be to deliver and excel in video IP development listed below:

  • Learn state-of-the-art imaging and video technologies as per product / customer requirements
  • Development and implementation of video algorithms and solutions as an individual contributor
  • Follow efficient process of software management, testing, documentation and delivery as per project milestones.
  • Candidates may be expected to lead product development in a year or two with additional responsibilities:
  • Mentoring a team of two or more young engineers
  • Front-ending customer interactions based on need
  • Building customer relationships and trust for new and existing products
  • Based on relevance, may also be required to create new IP beyond product development through articles / publications / tech talks / technical blogs / patents.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Video Analytics & VMS Engineer
Video Analytics & VMS Engineer

ETIOT Innovations Pvt Ltd • Kolkata District

On-site
INR 1,500,000 - 2,100,000
Software Engineer Technical Lead
Software Engineer Technical Lead

Multi Recruit • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Video Engineer
Senior Video Engineer

Infosys Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
AI Developer
AI Developer

Codezyng Private Limited • Udupi district

On-site
INR 800,000 - 1,800,000
Principal Verification Engineer (Hyderabad)
Principal Verification Engineer (Hyderabad)

Mulya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Embedded Software Engineer(Camera)
Senior Embedded Software Engineer(Camera)

Matrix Comsec • Vadodara

On-site
INR 600,000 - 800,000
Software Developer
Software Developer

Arya Omnitalk • Pune District

On-site
INR 900,000 - 1,300,000
Project Lead – Edge AI and Computer Vision
Project Lead – Edge AI and Computer Vision

TATA ELXSI • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Video Engineer - IPTV, OTT & Cloud Solutions
Senior Video Engineer - IPTV, OTT & Cloud Solutions

Infosys • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer (Embedded Vision and AI)
Software Engineer (Embedded Vision and AI)

Elcomponics Aerob HR Team • Dadri

On-site
INR 800,000 - 1,200,000
Competitive salary
Health insurance
Opportunities for professional development