Post Job Free
Sign in

Engineer Software

Location:
Santa Clara, CA
Posted:
July 16, 2017

Contact this candidate

Resume:

Vamsridhar. Reddy. Bairy Santa Clara

Mail: ac1b0n@r.postjobfree.com California

Phone: 408-***-**** United States

Summary:

Over 13 years of experience in Embedded Systems design and development of video/image processing algorithms and video/Image codec’s

Well versed in socket programming Ipv4 to Ipv6 conversion

Strong software integration and debugging skills

Exposure to Post Silicon Validation.

Experience in interfacing with FPGA for register configuration.

4 years of experience in STB/DTV domain.

Excellent debugging skills User and Kernel level & Board Bring Up.

Experience with network and application debugging/profiling tools (Wireshark, tcpdump).

Experience with integrating open-source packages in the system.

Experience in Vulnerability Assessment of the System.

Familiar with kernel mode and user mode driver development.

Experience in building/configuring Linux Kernel, Cross compile Tool chains and libraries (for Intel & ARM) from build root.

Understanding of Linux System Boot Initialization scripting.

Good Understanding of bootloaders like U-Boot, Grub

Familiar with hardware interfaces like USB, SD/MMC HID Driver.

Embedded system performance/stress measurement by automating using

Shell scripts.

Experience in Video Streaming.

Excellent experience in development of Video Encoders (H.264/AVC, MPEG),

Image Codec (JPEG, JPEG2000, MJPEG).

Education:

Bachelor of Engineering in Electronic and Communication Engineering from Karnataka University Dharwad, India

Technical/Domain Skills

STB Technologies

DVB (PES, SI, PSI), MPEG-2 Transport Stream

Architectures

ARM, DSP: Tmsc64xx, jazz DSP

Programming Languages

C, C++, Matlab

Embedded Tools /Debuggers

TI CCS, MS Visual Studio, Matlab,

Metaware Debugger (JTAG), GDB

Scripting Language

Shell

Operating Systems

Windows, Linux

Experience

Sr. Software Engineer, Barco Inc., Sunnyvale, USA

Dec2012– June 2017

As a member of IPVS team I am responsible for system level implementation/enhancement

Of video codec & driver level Enhancements and maintain build environment.

Maintain kernel and build root.

Experience in Linux kernel porting between different kernel versions, target board (Intel & ARM)

Cross platform (target tool chain setup)

Debugging & fixing kernel level issues.

Device Driver & Application Level support for hardware based encoding & decoding.

Device Driver Level Modifications & implementation of switching between codec types

& Splash screen when no video is detected.

Configuring FPGA registers for different use cases.

Programing LCD/LED display.

Continuously working towards build environments.

Implementing of HID based Keyboard/mouse functionalities

at Transmitter & Receiver side based hardware.

Optimizing video player on windows for speed, for different standard

Video codecs based on FFMPEG library

Implementation/Enhancement of proprietary Video Codec.

Replaced XMMP protocol with MQTT broker to communicate with devices.

Implemented Ipv4 to Ipv6 conversion.

IpCore Solutions, Hyderabad, India

Member of Technical staff (Dec 2011 to NOV 2012)

Video Streaming

Device Driver & Application Level support for hardware based encoding & decoding.

Device Driver Level Modifications & implementation of switching between codec types

& Splash screen when no video is detected.

Created Windows Mouse filter driver for Absolute Mouse to spans across monitors.

Sr Technical Lead, HCL, Bangalore

Feb2010-August 2011

Design& Development of HbbTV Standards

Design and Developing Media playback/Trick Modes in Application Layer.

Retrieving & playback of video/Audio streams from the live media stream.

Bug fixes and enhancements of new features from Application layer to Middleware layer.

Board bring up & setting up the hardware.

Design and Developing AIT section filter Parsing from Mpeg2Ts stream.

Implemented Section Filter collection for AIT from Hardware

Tuner.

Sr. Software Engineer, MeoMyo India Pvt Ltd, Bangalore

Jan2009-Feb2010.

Member of MeoMyo Mobile Streaming team involved in implementing Video codec and Audio codec using FFmpeg API’s in Server Side for Real Time Streaming, where in client sending video information in Mjpeg Format and Audio is in PCM &AMR format.

Accomplishments:

Implemented the Jpeg decoder to decompress the incoming Mjpeg data.

Using the FFmpeg API the decoded jpeg data is converted in to FLV format for Playing on website using Flash media Server.

Familiarity in using FFmpeg API's.

Sr. Lead Engineer, Conexant Systems India Ltd, Hyderabad

June2006- Sep 2008

Ported JPEG encoder & decoder to Conexant’s low memory fax engine Hardware.

Added features to support YCbCr to RGB color space conversion and vice-versa in JPEG codecs.

Implemented DMA to transfer data between Host & DSP hardware.

Designed and performed comprehensive JPEG decoder compliance tests based on the T.83 standard.

Implementation of Image sharpening algorithm.

Improved quality of Error diffusion images by creating new TRC tables.

Successfully debugged error diffusion code based on customer feedback. Proactively, analyzed the algorithm for additional bugs and solved them.

Worked on Post silicon validation for DSP blocks.

Implementation of MJPEG decoder

Implemented the AVI Parser in C & Matlab for MJPEG coded streams.

Integrated the extracted video data to jpeg decoder to decompress the jpeg-compressed images in MJPEG stream.

Software Engineer, Samsung India Software centre, Noida

Jan2005 to June2006

Mpeg-2 Transport Stream Analysis (DVB Standard)

Implemented demuxer & parsing of MPEG2TS & DVB tables.

Extracted PES data & implemented Parsers for SI & PSI tables. Implemented the Parser for descriptors.

Provided necessary support in integrating to GUI.

Development and porting of DVB protocols on ATI’s Xilleon 226b, which supports High Definition TV

Teletext Decoder

The developed GUI files are integrated in Linux environment with other DTV functionalities.

Tested the teletext functionality with a pre-recorded Stream for its efficiency

This Project Is passed for production of Samsung DTV.

Project Engineer, Kayla software Solutions, Bangalore

Mar2002 to Aug2004

Development of H264 codec

Developed the C code for CABAC

Integrated the CABAC code to baseline profile to support for main profile

Implemented 4X4 DCT with Hadamard Transform

Image Compression and Decompression using JPEG2000 Standard

Developed the C & Matlab code for EBCOT.

Implemented the jpeg2000 codec in Matlab v6.1

Involved in Porting the algorithm to Tms320c64xx

Image Compression and Decompression Using JPEG standard

Developed Jpeg baseline encoder and decoder in C.

Developed a fixed-point code for DCT algorithm.

Involved in porting to ARM7TDMI processor.



Contact this candidate