Thomas George C: Projects Involved

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Thomas George C

Chakkath house
Aloor, Kerala , 680683
9809456539
thomasscms@gmail.com

Summary
Embedded DSP engineer, with 4 years of experience in audio codecs and Automotive
Audio Algorithms, audio frameworks on multiple platforms (windows, linux), and Media
Server.

Employment History
Harman Connected Services.
Senior Engineer – Product Development
Bangalore, India
Feb 2018 – till date
Projects involved:

Engine Order Cancellation Algorithm

• To develop EOC library, port it for Xtensa HiFi3 DSP core.


• Porting Audio post processing libraries to QNX on ARM, and Hifi4 DSP. Support for live
tuning of the algorithms on both platforms using proprietary tuning protocol, on
Audioworx SDK.

Radisys India Pvt Ltd.


Senior Engineer
Bangalore, India
Feb 2017 –feb 2018
Projects involved:
Support sprop-parameters for H264 media, for out of band negotiation (1 month).
o Enable out of band reception of SPS/PPS for H.264 stream, directly from SDP.
Support recording and announcement in MediaServer, in amr/awb format.(3 months)
o Enable recording and announcement in amr/awb format, with support for
silence trimming, appending,
Support “imageattr” parameter from SDP for setting custom resolution for video in
MRF, in SIP.
o Imageattr parameter is used for setting custom resolution for video. Feature is to
support this attribute in DSP

Tata Elxsi
Engineer
Thiruvananthapuram, Kerala
October 2014 – February 2017
Projects involved:
Project Name : Audio Codec for IMX FreeScale Solo (Cortex A9)
Period (Duration): 2 months.
Project involved porting of AAC and MP3 codecs for WINCE running on Cortex A9, and
development of audio parsers, and integrating them to framework provided by customer.
Responsibilities:
Develop the MPEG2TS demuxer module for the audio parser.
Project Name : Gstreamer plugins for Android on Cortex A9
Period (Duration): 2 months.
Project involved porting of audio codecs and SRC, Downmixer, Fader and dithering post
processing modules for ARM Cortex A9 running Android.
Responsibilities:
Develop audio fade in/fade out library with support for liner
fade. Develop Dithering module for bit depth conversion.
Optimize the fader module.
Integrate the module with Openmax IL.
Develop dithering support for bit depth conversion.
Fix the issues in Sampling Rate convertor module.

Tools and Technologies Used:


gcc and arm cross compiler.
Spectralab for frequency domain analysis.
Opera tool for audio quality
measurement Languages : C

Project Name : Directshow filters


Period (Duration) : 3 months
Project involved in development of directshow filters for AAC, MP3, WMA, FLAC, SBC
decoders and SRC & downmixer post processing modules, and porting them for Windows
Embedded Automotive (WEA7).
Responsibilities:

Board bring up with WEA7 using platform builder and Visual studio,
Cross compiling codecs for ARM cortex on WEA7
Setting up registry entries for registering directshow filters
Development, Testing and bug fixing of directshow filters, performance measurement
of filters.

Tools and Technologies used:

Windows Embedded
Automotive Renesas R-Car H2
C , C++
Audio Codecs.
Project Name : DTS SSv2
Period (Duration): 6 months
Project involved in porting and optimization of DTS SSv2 code for ZSP 800 DSP core.
Responsibility:
Porting the code for ZView IDE, finding the optimization scopes of different
modules. C level optimization of the code, and adding intrinsic for optimization.

Tools and Technologies used:


ZSP ZView IDE and Simulator.
ZSP Intrinsic
Language : C

Project Name : Audio Codecs on RCar E2 and M2

Period (Duration): 9 months


The Project was porting audio codecs to ARM CORTEX platform, and AAC encoder for Xtensa
DSP core on RCar E2 and RCar M2 boards.

Responsibility:

Porting AAC encoder to Xtensa DSP core, optimizing using Xtensa


intrinsics. AAC Encoder Development.
Integrating with ADSP driver for RCar E2 and
M2. Bug fixing in the gstreamer plugin.
Board bring up using Linux

Tools and Technologies used:


OpenMax IL and Gstreamer.
Xtensa Xplorer IDE and simulator.
Renesas RCar E2 and RCar M2.
gcc and arm cross compiling
toolchain. Audio codecs.
Language : C, Xtensa Intrinsics

Education
SCMS School of Engineering and Technology
Bachelor of Technology
Graduated May 2014
Completed UG with specialization in Electronics and Communicaion

Transiot, Edappally, Kerala

Certified Embedded Professional.

Plus Two
St. Antony’s HSS, Mala

Hobbies & Interests


Reading, especially thriller and fictional
category. TV series.

Professional Skills
C: Advanced
C++: Beginner
Directshow: Intermediate
Linux: Intermediate
Gstreamer: Beginner
Audio codecs: Intermediate
Optimization Intermediate

Languages
English: Fluent
Hindi: Conversational
Malayalam: Native

Links
Linkedin : www.linkedin.com/in/thomasgeorgec

GitHub : www.github.com/thomasgeorgec

Declaration
I hereby declare that the above-furnished information is true to the best of my knowledge
and belief.

Thomas

You might also like