Durgesh M N

Software Engineer

Bengaluru, Karnataka, India14 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10 years of experience in multimedia systems design.
  • Led multiple teams in advanced video technology projects.
  • Proficient in ML based content adaptive encoding systems.
Stackforce AI infers this person is a Multimedia Systems Engineer with expertise in video communication and encoding technologies.

Contact

Skills

Core Skills

Embedded SystemsMultimedia FrameworkMl Based Content Adaptive EncodingWebrtcAndroidDynamic Bandwidth AdaptationMedia FrameworkBroadcast TechnologiesVideo Communication Systems

Other Skills

CC++TestingMicrocontrollersVerilogDebuggingLinuxProgrammingSoftware DevelopmentData StructuresDigital Signal ProcessorsEmbedded CARMMultithreaded DevelopmentObject-Oriented Programming (OOP)

About

I have 10 years of experience in design and development of multimedia systems and multimedia components on a range of embedded platforms and cloud. Currently I am working in Advanced Video team in Ittiam Systems and working on some of the latest technologies in Video domain. Some of my recent works includes: ML based Content Adaptive Encoding systems on Cloud, Android platform and x86 platforms. Design and development of OMX plugin to integrate Ittaim's HEVC Decoders Exploration work on WebRTC I started my career in Video communication systems working on several technologies - design and development of multimedia features for multiparty systems, AEC, Dynamic Bandwidth Adaptation, Android and led 2 projects. Worked on Broadcast technologies - multichannel/High density encoder systems, multichannel decoder systems, Low latency systems Worked on ML Content Adaptive Encoder systems, designed and developed a major part of ML based Content Adaptive Encoder system on Android platform including UI. My expertise includes: Multimedia systems : Ittaim's proprietary framwork, Ffmpeg, Android systems, Various Media and Network protocols I am proficient in Data Structure and Algorithms

Experience

Samsung electronics

Staff Engineer

Oct 2021Present · 4 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

CEmbedded SystemsC++TestingMicrocontrollersVerilog+14

Ittiam systems pvt ltd

3 roles

Lead Engineer

Apr 2018Sep 2021 · 3 yrs 5 mos

  • WebRTC
  • Currently exploring on WebRTC and SFU for a reputed customer
  • Thinkode: ML based Content Adaptive Encoding system (Android application and Ffmpeg plugin)
  • Led a team of 2 to develop Thinkode on Android for a reputed Chinese OEM. Was responsible for design and development of Android application, design and development of transcoder pipeline and customer interactions.
  • Development of OMX plugin for Ittiam HEVC decoder to integrate to Android.
  • Involved in re-design and development of thinkode pipeline to support customer specific resolutions without training the data.
  • SRT based Dynamically Bitrate Adaptive media streamer and playback system:
  • Worked on design and development of SRT based Low latency media streaming and Playback system.
  • Re-designed some parts of Ittiam’s proprietary media framework to integrate SRT protocol and updated Ittiam’s Dynamic Bandwidth Adaptive algorithm to work with SRT protocol for developing a ABR system
  • Media Framework Re-design for TS Remux based High Channel Density Customer project:
  • Led a team of 3 members to develop a TS Remux based 8 channel Encoder system for a reputed Broadcast customer
  • Was involved in designing the media system and was responsible for re-design and implementation of remux system to support multiple incoming streams
  • Also responsible for production testing, customer interaction, customer releases
WebRTCML based Content Adaptive EncodingAndroidFfmpegOMX pluginSRT protocol+2

Senior System Engineer

Oct 2014Mar 2018 · 3 yrs 5 mos

  • Multi Viewer Decoder System:
  • Worked as the Product Champion for an Embedded Multi Viewer Decoder System for a reputed American customer. It is a multi-channel decoder system which can decode up to 4 video streams and 10 audio streams on TI DM8169.
  • Was responsible for customer interaction, design and development, production testing and customer release
  • Led a team of two developers, meeting aggressive release deadlines.
  • Few important modules includes AV Sync module, memory and load optimization for audio/video composition
  • Multi-Channel Encoder System:
  • Was involved in developing a Multi-Channel Encoder System for a reputed American customer. The product supports a wide variety of features in Broadcast domain. Played an important role in product development meeting aggressive deadlines.
  • Developed a module for parsing and composing Closed captioning data according to CEA-708 specification for both H264 and MPEG4 video codecs.
  • Added support for interlaced encoding for 8 channels, static frame insertion module when camera is disconnected, added support for run time configuration of encoder parameters in media framework and OMX layer.
  • Worked on software based framerate convertor module
Embedded Multi Viewer Decoder SystemAV Sync moduleMulti-Channel Encoder SystemClosed captioning dataMPEG4 video codecsEmbedded Systems+1

Video Communication Systems Engineer

Oct 2011Sep 2014 · 2 yrs 11 mos

  • Multiparty Video Conference solution on DM8168 for a reputed Korean customer and Chinese customer
  • Worked as the Product Champion of the project and owned complete ownership right from the project inception to closure. Was responsible for project planning, cross team interaction for BSP development, production testing and product release to customer. Supported customer in integrating, developing application and testing.
  • Worked on redesigning, enhancing and integrating RTCP based Dynamic Bandwidth Adaption module to VCS System to improve the QoS of the product.
  • Was involved in redesigning video compositor to support 1080p60 peer to peer call, dual display mode, several display and encode layouts
  • Improved and integrated hardware accelerated AES module to support Secure RTP and Secure RTCP streams.
  • Worked on integrating hardware accelerated Advanced Encryption Standard (AES) module and adding support for multiple key negotiations using Master Key Identifier (MKI) as per RFC4568 to VCS System running on Android Ginger Bread.
Multiparty Video Conference solutionRTCP based Dynamic Bandwidth AdaptionSecure RTPAdvanced Encryption Standard (AES)Video Communication Systems

Robert bosch

Associate Software Engineer

Jul 2011Oct 2011 · 3 mos · Bangalore

Education

RV College Of Engineering

Bachelor's degree

Jan 2007Jan 2011

National College, Jayanagar, Bangalore-82(Autonomous)

Science

Jan 2005Jan 2007

Stackforce found 100+ more professionals with Embedded Systems & Multimedia Framework

Explore similar profiles based on matching skills and experience