Sagar Kotecha

Software Engineer

13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in video codec optimization and development.
  • Strong background in high performance computing and GPU programming.
  • Proven track record in enhancing multimedia processing efficiency.
Stackforce AI infers this person is a Multimedia Software Engineer with expertise in video processing and high-performance computing.

Contact

Skills

Core Skills

Video CodecHigh Performance ComputingRaster Image ProcessingGpu Programming

Other Skills

Agile MethodologiesAlgorithmsAndroid DevelopmentCC++CUDAComputer ArchitectureData StructuresDigital Image ProcessingHEVC - x265HTMLImage ProcessingLinuxMultithreadingOpenCL

Experience

Qualcomm

2 roles

Staff Engineer

Promoted

Dec 2023Present · 2 yrs 3 mos · Hyderabad, Telangana, India

Senior Lead Engineer

Jul 2021Dec 2023 · 2 yrs 5 mos · Hyderabad, Telangana, India

Ittiam systems pvt ltd

2 roles

Lead Engineer

Promoted

Oct 2018Jun 2021 · 2 yrs 8 mos · Bengaluru Area, India

  • Making Video codecs efficient (Quality and Speed). Working on current generation and next generation (VVC) video codec.
Video CodecHigh Performance ComputingC++Digital Image Processing

Senior Engineer

Jun 2016Sep 2018 · 2 yrs 3 mos · Bengaluru Area, India

Multicoreware

2 roles

Senior Software Engineer

May 2015May 2016 · 1 yr · Chennai Area, India

Software Engineer

May 2013Apr 2015 · 1 yr 11 mos · Chennai Area, India

  • Raster Image Processing(RIP) - Developed Prototype to showcase the usage of GPU as GPGPU in raster image processing. Offloading data computational part to GPU and in-turn reducing the CPU load and increased pages per minute. Also improved the existing RIP pipeline by overlapping various stages on separate thread to improve overall performance.
  • x265 (HEVC) - Involved in feature addition/adoption like qpfile (specify frame type and qp for some or all frames), 10 bit encoding support from x264, emergency mode.
  • x265 MultiEncoder - Inherent dependency in video compression lead to underutilized CPU which gave opportunity to encode video clip simultaneously at different bitrate by sharing the data (task parallelism) with acceptable quality loss to improve the performance and improved CPU utilization using multi-threading.
  • Multicoreware Image and Video Processing Library - Involved in design and development of real time Image and video processing library.
Raster Image ProcessingGPU ProgrammingMultithreading

Stmicroelectronics

Intern

Jul 2012May 2013 · 10 mos · Greater Noida

  • Working in a R&D team named “Advanced Systems Technology” primary focusing on future multimedia technology.

Education

Vellore Institute of Technology

Master of Technology (M.Tech.) — Computer Science

Jan 2011Jan 2013

Walchand Institute Of Technology,Solapur-Maharashtra

Bachelor of Engineering (B.E.) — Computer Science and Engineering

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Video Codec & High Performance Computing

Explore similar profiles based on matching skills and experience