Post Job Free
Sign in

Sr. DSP Software

Location:
Gilbert, AZ, 85234
Posted:
August 05, 2009

Contact this candidate

Resume:

JIAJIN AN

**** * *********** *****

Gilbert AZ **234

301-***-****

tj6bcy@r.postjobfree.com

EMBEDDED SOFTWARE ENGINEER

Software Engineer with 10+ years of hands-on experience in all life-cycle phases of software development, with strengths in real-time multi-task embedded DSP software development ranging from low-level driver to high-level application. Expertise includes wireless communication, data communication, video (H.263/H.264) and audio signal processing, speech recognition and beamforming.

TECHNICAL SKILLS

- Languages: C/C++, Assembly, Matlab, Shell Script, Perl.

- OS: LINUX, BIOS, OSE

- Processor: TI DSP C6x, StarCore DSP, Lucent DSP16k, ARM9.

- Tools: MS Visual Studio, TI CCS, Metrowerks CodeWarrior, ClearCase.

- Wireless Baseband: UMTS, GSM, WiMAX (FEC, Modem, TDMA, CDMA, OFDM).

- Video Codec: H.263/H.264 (Intra/Inter Prediction, ME/MC, DCT, UVLC/CABAC …).

PROFESSIONAL EXPERIENCE

Acoustic Technologies 2008 – 2009

Senior DSP Software Engineer

Developed software and provided customer service for Acoustic Technologies’ Noise Reduction and Echo Cancellation (NREC) software products.

- Optimized Noise Reduction software in assembly level for ARM11.

- Developed software for NREC demo system related to TI C64 peripherals, such as EDMA, MCBSP, I2C and GPIO, using TI’s Chip Support Library (CSL).

- Implemented anti-aliasing interpolation and decimation filters for the customer.

- Developed test scripts and ran tests in the lab for different platforms.

- Helped customers to solve their problems in using company’s product.

- Developed Stub of NREC for customers to integrate NREC into their systems.

Texas Instruments 2006 – 2008

DSP Application Engineer

Developed software and provided technical support for TI TMS320TCI6488 multi-core DSP designed for WCDMA wireless infrastructure baseband applications.

- Designed and developed real-time frame work for WCDMA chip-rate co-processor (RAC) and the relevant functional library (RACFL) under RTOS (BIOS) environment.

- Designed and developed real-time integration test cases for Rake Receiver.

- Helped customers to solve problems in their application.

- Provided customer training for TI’s UMTS physical layer chip-rate functional libraries (RACFL), including finger dispreading, path monitoring, preamble detection and so on.

- Documented RACFL integration guide.

Lucent Technologies 2000 – 2006

Senior DSP Software Engineer

Developed wireless baseband software.

- Optimized customer’s GSM layer 1 DSP software, including convolutional coding/Viterbi decoding, CRC encoding/decoding, interleaving/de-interleaving.

- Built GSM layer 1 DSP functional library as benchmark for SC1200 and SC1400 according to GSM 05.03.

- Developed UMTS Layer 1 function library according to 3GPP TS 25.212 by using WCDMA technology, built corresponding multi-channel demo for embedded software development.

Developed video compression software according to ITU-T H.263/H.264 codec for StarCore DSP using SIMD instructions specifically designed for video codec application.

- Ported H.264 reference code to SC1400.

- Optimized H.263 decoder in C level and Assembly level.

- Optimized SC2400 benchmark functions for H.264.

- Designed and developed real-time H.263 demo system.

Misc:

- Created test cases and established test environments for Echo Cancellation to meet G.168.

- Developed SMV (Selectable Mode Vocoder) software on Lucent DSP16000.

- Tested, debugged and optimized IS-127 EVRC Codec on StarCore DSP core.

Nortel Networks 1998 - 2000

EDGE DSP Designer

Developed real-time embedded software for GPRS/EDGE system used in communication infrastructure.  Performed software detailed design, coding, documentation and testing for the DSP on base-band board of Base Station.

- Implemented channel coding and decoding in C and assembly.

- Designed and implemented Parallel Port Interface Library for inter-DSP communication.

- Designed and implemented Multi-channel Serial Port Interface Driver.

- Designed test cases and performed integration testing in real-time multitask environment.

Participated in development of Nortel’s Speech Recognition engine and NLU (Natural language understanding) engine.

- Implemented the Confidence Manager for real-time continuous speech recognition system.

- Designed, implemented and tested Build-in Function set and the User-defined Function interface in NLU engine.

- Provided technical support for NLU software and Speech Recognition software.

Spoken Word Technologies, Verdun, QC 1994 - 1997

Researcher/Programmer

Researched algorithms as a member of a team resulting in an increase of the recognition accuracy of a large vocabulary continuous speech recognition system.

- Conceived and developed real time voice activated dialing system.

- Researched the algorithm and developed the software for second pass search for a large vocabulary continuous speech recognition system.

- Improved performance of front-end of the recognition system by using frequency warpping technique in cepstrum generation.

- Proposed a new acoustic model and developed the software to increase recognition accuracy of the speech recognizer.

EDUCATION

INRS-Telecommunications, Verdun, QC 1994

PhD(suspended), Telecommunications (Completed course work and passed qualifying exam)

MSEE, Telecommunications

Nanjing Institute of Telecommunication, Nanjing, China 1986

MSEE, Telecommunications

Nanjing Institute of Technology, Nanjing, China 1982

BSc, Physics

PUBLICATIONS

"GSC Realizations Using the Two- Dimensional Transform-Domain LMS Algorithm." Radar, Sonar and Navigation. IEE Proceedings, October 1994, Vol. 141, No. 5, pp. 270-278

"Adaptive beamforming via two-dimensional cosine transform." 1993 IEEE Pacific Rim Conference. Victoria, B.C., Canada, May 1993



Contact this candidate