Senior Software Developer

  • Job Type: Full time/ Regular
  • Location: Chennai
  • Qualification:
  • Experience:
Job Summary

Looking for an experienced Software developer with a strong practical experience in image and video engineering related field with working experience in packages like FFMPEG, OPENCV, Computer Vision, Video codecs, Live Streaming protocols, OOPs, C++ and Linux. The role description is as follows:

Roles and Responsibilities:
  • Development of Real Time Video Streaming libraries/packages
  • Working with video capturing devices, encoding and decoding the raw frames from cameras
  • Video processing like video enhancement and video manipulations
  • Creating the network architecture of Real time video streaming for ROVs
  • Developing modules for different codecs and containers to store the video
Skills Required
  • Good aptitude skills and teamwork
  • Responsible and proactive behaviour in workplace
  • Expert knowledge in data structure and algorithms
  • Understanding the Software requirements
  • Complete knowledge of SDLC and OOPs concepts
  • Practical experience in C++, Linux and library development
Knowledge/Competencies Required
  • Computer Vision
  • Video codecs(H264, MPEG, vp8,vp9, etc.,)
  • Live Streaming protocols(RTSP, RTMP, HLS, etc)
  • OOPs
  • C++
  • Linux
Necessary Qualifications
  • E/B.Tech in Computer science or related stream
  • Masters – preferred

1 – 3 years

Field of experience:

Video Engineering, Live or VOD streaming, Video codecs, Data structure and Algorithm, OOPs, Linux environment