If you aspire for a fulfilling & exciting technology career around video, think no further. With our
passionate focus on video, nurturing ecosystem, flexible policies, plethora of growth opportunities, and
a great work environment, we empower you to chase your dreams, grow into video experts and achieve
career excellence.

To be an Ittian means to be at the heart of cutting-edge
video technology and innovation.

about-vector-smart
career-icon

Grow into a highly trusted video expert

career-icon1

Be a part of cutting-edge technology
engagements

career-icon2

Experience a truly collaborative environment

career-icon3

Enjoy a fun-filled environment!

Hear It From Ittians

Current Opportunities

Profile: The prospective candidate will be part of Video Team focusing on developing robust high quality video codecs and 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, Studio grade high quality video encoding, Live Streaming with Adaptive Bitrate, IPTV, Online video services, Video Conferencing, Desktop and remote screen sharing.

Required Experience: Candidates must have development experience ranging from 2 to 5 years.

  • Experience in implementing video standards based and/or proprietary Image and Video codecs/algorithms
  • Must have exposure and development experience on one or more x86 based platforms like Xeon E5/E3, Core-i7/i5 
  • Experience of development using Windows/Linux/OS X 

Job Description: The prospective candidate will be part of the Video Team that designs and delivers video codec solutions for broadcast industry. 

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 pre and post processing components on x86 and Intel GPU based platforms
  • Work involves implementation of high quality video encoders 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
  • The development platforms include, but not limited to, infrastructure, server grade Xeon processors as well as Core i7 based processors with or without GPU
  • Working on latest technology of Machine Learning applicable to 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
  • Debugging, profiling and development environments
  • Knowledge of video standards like H.265 is mandatory
  • Working knowledge of H.264, MPEG-2 and VP9
  • Software Processes, 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 techniques

Location: Bengaluru, Karnataka

Profile: The prospective candidate will be part of a dynamic team; working on developing robust high quality audio encoders and decoders. These are required to ensure 24×7 operations with best quality and reliability for infrastructure grade application segments like Audio Broadcast and Consumer devices, Automobile, IPTV and streaming delivery.

Required Experience: Candidates must have development experience ranging from 2 to 5 years. Out of which, significant experience should be in implementing audio/speech standards.

  • Must have experience on audio and speech codec
  • Must have exposure to optimization on one or more ARM/x86 based platforms
  • Have experience working on audio post processing components
  • Exposure to Android, iOS or GStreamer framework
  • Good to have integration and testing exposure of audio and speech codec/components into multimedia systems framework like ffmpeg, Android or GStreamer
  • Exposure to managing/supporting customer interactions
  • Knowledge of audio standards like MP3, AAC/HE-AAC/WMA/Dolby AC3/EAC3 or speech codec G.711/G.722/AMR NB/AMR WB would help.

Job Description: Work involves design, implementation and optimization of audio or speech encoders and decoders. The work will involve implementation and debugging skills on C, C++ as well as optimization on ARM, x86, TI DSP based platforms.

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

  • Design, development and implementation of optimized algorithms for audio and Speech codec, audio pre and post processing components on x86 and ARM based platforms

Educational Qualification: Masters or Bachelor’s Degree in Electrical / Electronics and Communications.

Required Technical Skills:

  • Good knowledge of C/C++
  • Good knowledge of Audio codecs and their standards MP3, AAC/HE-AAC /WMA/Dolby AC3/EAC3
  • Good knowledge of ARM, TI DSP, x86 based development, assembly and intrinsic
  • Knowledge of framework like Android, iOS, GStreamer
  • Software Processes, Configuration Management, Test Planning and Execution

Location: Bengaluru, Karnataka

Profile: The prospective candidate will be part of a dynamic team; working on developing robust high software.

Job Description: Software Development Engineers – Media Technology, Computer Vision, and Machine Learning: We are looking for engineers who can make deep contributions to various stages of software product development from concept to final product realization. Ittiam builds products which are driven by market requirements and hence there will be continuous opportunities for engineers to interact with customers through the software development lifecycle.

They will gain experience in the technology areas of multimedia (audio-image-video) processing, computer vision, Machine Learning and analytics which are applied to the market segments of Media Server, Media Consumer and Cognitive Media. Ittiam offers the engineers the opportunity to grow their careers in multiple directions towards Technologist, Product Management, Marketing, Sales and Business Management.

Educational Qualification: Masters or Bachelor’s Degree in Electronics and Communications/Computer Science with a minimum of 7 CGPA from 2019 batch of fresh graduates

Location: Bengaluru, Karnataka

Profile: The prospective candidate would be part of the Cognitive Media Technologies team at Ittiam that works in the areas of visual and data analytics addressing markets such as retail, surveillance, automotive, and Industrial IOT.

Required Experience: 2 to 4 years

Job Description: Selected candidate will join an innovative team of engineers working on developing reliable IoT based systems. Our current IoT systems serving the Retail markets are deployed across the globe. The IoT system software involves multiple components like Operating system, software footprint, diagnosis, monitoring, recovery mechanism, remote software upgrade, Integration of Algorithms, creating multimedia pipeline and connectivity to Cloud. The candidate is expected to have working knowledge of Software Development Processes, Configuration Management, Test Planning and Execution.

Responsibility: This person will be responsible for:

  • Design and Development of the Application software components of an IoT system
  • Integration of the Algorithms (Computer Vision / Machine Learning/ Deep Learning) with the Application software
  • Understanding and Integration of Open Source Components like OpenRTSP, Mongoose, RocksDB, LMDB
  • Working closely with the Product Testing team for defining/reviewing the Test Plan

Educational Qualification: Masters or Bachelor’s Degree in Computer Science/Electronics and Communication

Technical Skills:

  • Expertise on C++
  • Working experience on POSIX/Linux
  • Knowledge of bringing up a Linux based Embedded System (x86 or ARM based)
  • Knowledge on Android/Java App Development and/or Web Development Frameworks (HTML5/CSS3/JavaScript) like ReactJS/Angular is an added advantage
  • Knowledge on Media pipeline and its integration is an added advantage

Location: Bengaluru, Karnataka

Profile: The prospective candidate would be part of the Cognitive Media Technologies team at Ittiam that works in the areas of visual and data analytics addressing markets such as retail, surveillance, automotive, and Industrial IOT.

Required Experience: 2 to 4 years

Job Description: Selected candidate will join an innovative team of engineers focusing on development, maintenance and support of the IoT based service on Cloud. Our current IoT systems serving the Retail markets are deployed across the globe. The candidate is expected to have working knowledge of Cloud Application Development Processes, Configuration Management, Test Planning and Execution.

Responsibility: This person will be responsible for:

  • Design and development of scalable web services in Cloud (Public / Private)
  • Design and development of data processing pipeline
  • Full stack development of features for production deployment
  • Interface with other internal teams to align on requirements and drive the release

Educational Qualification: Masters or Bachelor’s Degree in Computer Science/Electronics and Communication

Technical Skills:

  • Experience in Java and Python programming for server-side applications
  • Experience in building RESTful web services
  • Experience in any of RDBMS, preferably Postgres
  • Working knowledge on Docker and Kubernetes
  • Experience in JavaScript programming is an added advantage
  • Working knowledge on Google Cloud Platform is an added advantage
  • Working knowledge on open source components like Kafka, ELK stack is an added advantage

Location: Bengaluru, Karnataka

If you have an unending passion for technology, the drive to learn and excel, and great team spirit, drop in your resume at talent@ittiam.com