JIAJIN AN
Gilbert AZ **234
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