Post Job Free
Sign in

dsp engineer

Location:
irvine, CA, 92626
Salary:
90000
Posted:
April 18, 2010

Contact this candidate

Resume:

SUMMARY OF EXPERIENCE

• Around * years of experience in System Study, Design, Development and testing of Various DSP and Microcontroller Hardware/Software Applications in medical and mobile and consumer electronics industry .

• Troubleshooting hardware and software combined problems, defining the problems and the issues, integrating their solutions.

• Presentations to upper management on status, problems, new ideas, and cost savings changes.

• Gook Knowledge in enhancement and optimization of the existing code.

• Creating Batch files, test scripts that performs standard Testing process.

• Expediter - coordinated hardware staging & software integration under an aggressive schedule.

• Component level/System level - Design and integration of Acceptance Test Procedures (ATP).

• Structured software design for audio and video and Image processing.

• Porting and optimization of DSP algorithms to various DSP architectures.

• Real-time Digital Signal Processing (DSP) firmware.

• Integration of real-time Hardware/Software and instrumentation systems.

• Synchronous, asynchronous, and parallel communications interfaces hardware and software.

• Designed and implemented real-time data acquisition hardware and sensors.

• Competent and experienced in all stages from algorithm design and simulation

through to hand optimized assembler on fixed and floating point DSPs.

• Parallel Processing Techniques using DSPs in an array architecture.

• Communication protocols – I2C.

• Knowledge on TCP/IP protocols.

• Testing and Quality control models CMM, CMMI.

DOMAIN EXPERIENCE

• Software pipelining level optimization for various DSP processors.

• Implemented APIs for TI-Davinci processors.

• Ported H264/scalable video coding to DM6446 processor.

• Created APIs for speech codec (Encoder, Decoder and Echo canceller) and tested in real time.

• Audio/Video, HDTV Codec

MPEG1, MPEG2, MPEG4, H264-AVC/SVC, JPEG, JPEG2000, MP-3, AAC, EAAC, X264, speex, echo canceller.

• Algorithms & Optimization

DCT/IDCT/FFT/FIR/MDCT/IMDCT, motion estimation/compensation, image de-interlacing, interpolation, and enhancement, gamma, audio/video filtering, deblocking filter, Image De-blurring and, Edge detection and wavelets.

• Proficient in developing and implementing DSP algorithms using MATLAB and C/C++ and Assembly languages for ARM, TI-DSP and ADSP.

• Implementing video Post-processing Algorithms for H.264 baseline profile codec.

• Fluent C/C++ c# and DSP assembyr programmer.

TECHNICAL SUMMARY

Operating System : wince5.0, Windows 9x/NT/2K/XP, VxWorks, Linux.

Languages : C, C++, c#, ARM, MC6811/TI/ADSP Assembly, FORTRAN, Embedded c.

Embedded Platform : TI-Davinci 6446, TI-codecEngine, TMS320C5x, TMS320C54x, TMS320C64x,

TMS320C67x, ARM926EJS, ADSP2188, Motorola6811, TMS320C6446, Black fin

bf565, JTAG- Emulators, Oscilloscope.

Design Tools : Microsoft Visual studio2008, ARM Developer suite, Code Compose Studiov4,

VisualDeveloper Studio (VDSP++), Matlab, Simulink, Eclipse,

Video standards : Mpeg-2, Mpeg-4, H264-avc/svc.

COMPANY JOB TITLE DURATION

Digital Spectrum Solution Inc,Irvine,CA Sr.DSP Engineer Jun 08 – till date

Brightscale Inc san jose, CA Sr.Software Engineer Sep 07 – may 08

Larsen and Turbo InfoTech limited Sr.Software Engineer Sep 05 – Jul 07

Appasamy Medical Electronics, chennai, India DSP Design Engineer June 03 – Aug 05

Education

• University of madras, India.

Bachelor of Engineering in Electronics and Communication, 2003.

• State Board of Technical Education, India.

Diploma Holder in Electronics and Communication Engineering,2000.

Professional Employment

June2008 to till date Digital Spectrum Solutions Inc, CA.

Senior DSP Engineer.

Project:

1. H264/svc Encoder and Decoder.

2. Speex Encoder, Decoder and Echo canceller.

3. X264 Encoder.

4. Implementing C# application code.

• Development c# application source.

• Implemented codec Engine API in Linux for speex codec and H264/svc decoder.

• Responsible for design, development, and testing of real-time, embedded code for a startup company that provides efficiency in Audio/Video Processing.

• Implemented bitrate control algorithms in H264/AVC/SVC, X264 stream.

• Created APIs for codec Engine for various codecs.

• Created and maintained design verification and test scripts for regression testing using in-house test tools.

• Performed C-level optimization, Porting, compiler-level optimization, Assembly coding for required modules.

• Implemented code standards for Firmware (Embedded Software) group. Also set up unit test standards for software process standards.

• Trained new engineers on MPEG encoder/decoder, in-house test tools and overall code development environment.

• Support to Hardware team for porting, optimizing and testing of MPEG2 Openloop and closedloop transrator (transcoding).

• Tools – Code composer studio v4, Microsoft visual studio 2008 and 2005, Matlab 7.1, MS-office, Target compilers, cgwin.

Languages - c/c++, Assembly.

Hardware – Ti –Davinci Development board.

Operating systems : Wince5.0, Windows xp , Linux.

September2007 to may08 Brightscale Inc, CA.

Senior Software Engineer and Tester.

• Responsible for design, development, and testing of real-time, embedded code for a startup company that provides efficiency in Audio/Video Processing.

• Develop code to change the bitrate of MPEG2 stream.

• Develop Video bitrate algorithms in Openloop and Closedloop methods.

• Implementation of Quantization/Inverse Quantization, DCT/IDCT algorithms in c/c++ and Matlab Float to fixed point conversion done and precision also maintained.

• Created and maintained design verification and test scripts for regression testing using in-house test tools.

• Integration of individually developed modules as Openlooploop and closedloop transrator and testing using standard scripts and batch files.

• Performed C-level optimization, Porting, compiler-level optimization, Assembly coding for required modules.

• Implemented code standards for Firmware (Embedded Software) group. Also set up unit test standards for software process standards.

• Trained new engineers on MPEG encoder/decoder, in-house test tools and overall code development environment.

• Support to Hardware team for porting, optimizing and testing of MPEG2 openloop and closedloop transrator (transcoding).

• Tools – Microsoft visual studio, Matlab, MS-office, Target compilers, cgwin.

Languages- c/c++, c# Assembly, Perl and Unix/Linux scripting.

Hardware – CA1024 Development board.

September2005 to July 2007 Larsen and Toubro Infotech Ltd,India.

Embedded Software Engineer.

• Worked in Lossy and Lossless image compression techniques.

• Implemented Image compression algorithms such as DCT, Quantization, Run length coding.

• Implemented Image processing algorithms such as edge detection, deblocking filter, Image deblurring technologies

• Various implementations of FIR and IIR digital Filters Bi-channel QMF filter banks.

• Multi-Media for mobile and broadcasting.

• Includes various hardware platforms, application-optimized DSP accelerators, and supporting DSP software configurations:

 Video CODECs: MPEG-2, MPEG-4, H.264.

 Audio CODECs: MP3, AAC.

 JPEG and JPEG-2000 CODECs

• Host software

 DSP Application Programming Interface (API)

• Implementation of Windowing and fft algorithms in AAC.

• Develop Various joint stereo (and multichannel) algorithms for sound compression.

• Worked extensively on memory and time optimizations along with unit testing.

• Programming experience in audio and video post-proprocessing, designing signal processing modules and writing microcode.

• Design and implementation of filters for sample rate conversion.

• Implement assembly-language routines related to multimedia compression in ARM7/ARM9 assembler.

• Implement assembly-language routines related to Audio/Video Algorithms in TMS320C5x, TMS320C54x, TMS320C64x, TMS320C67x assembler.

• Assisted students in troubleshooting digital circuit designs and debugging assembly language programs.

• Developed a suite of six DSP applications and twelve DSP kernels and used them to assess the performance of the architecture and the compiler.

• Tools – Microsoft visual studio,matlab,MS-office,code composer Studio,ARM Developer Suite.

Languages- c/c++,Assembly.

Hardware – TIDSP 6416,6713 multimedia boards,ARM9E evaluation board.

June 2003 to August 2005 Appaswamy Medical Electronics Private Ltd,India.

Embedded Design Engineer.

• Responsible for design, development, and testing of real-time, embedded code for a Medical company that provides efficiency in lense power measurement.

• Develop embedded software for Interfacing memory management(SDRAM & EEPROM) to ADSP2188.

• Develop interfacing routines to communicate ADSP 2188 processor and Motorola MC6811 controller by configuring interrupts.

• Implemntation of Image processing system to convert JPEG to BMP images.

• Extended knowledge of lossless and lossy still image compression techniques, including Subband coding. Implemented a DCT-based still image compression scheme similar to the JPEG standard.

• Develop and Implement the Image De-blurring and Edge detection, Gamma correction Algorithms in c/c++,matlab,Assembler.

• Image acquisition, Edge detection, Image De-blurring are integrated in Matlab to test the prototype.

• Implemented almost various still image processing types in real time.

• Develop I2c communication protocol to configure video converter chip(ADV 7183).

• Responsible for Design ,development and testing of real time embedded code for Motorola controller MC6811 to interface keypad,LCD display.

• Develop various graphical display screens and keypad modules in c and Assembly.

• Real time Debugging of target boards(ADSP-2188) using JTAG emulators.

• Tools – Microsoft visual studio,matlab,MS-office,code composer Studio,ARM Developer Suite, Visual DSP++,IAR.

Languages- c/c++,Assembly.

Hardware – ADSP 2188 target boards,Motorolla MC6811,JTAG emulator,CCD camera,IR leds,total product setup box.

June 2007 to April 2007 Teaching Assistant

Department of Electronics and communication Engineering,

University of madras

• Supervised lab sessions and student projects for second and third year courses in Electronics and Communiation.

• Assisted students in troubleshooting digital circuit designs and debugging assembly language programs.

Awards/Honors

• Spot excellence award for Implementing DSP algorithms for audio processing in Larsen and Toubro infotech ltd,india.



Contact this candidate