Zhengting

11/15/2014
Unknown

Position Desired

Software Engineering
Richmond, TX
Yes

Resume

Objective
Look for a long term technical leader position. Bring my research and development expertise to the employer to 1) help make critical strategic decision, 2) improve project execution, 3) desfine hardware/software architecture, and 4) mentor/train engineers.


Experience
08/2007 – current DSP system engineer, Texas Instruments Inc, Houston, U.S.A (full-time)
Software requirement/architecture definition; proprietary IP programming/support; System level support/debugging for critical customers in video/audio/power-protection application domain; demo design/implementation; mentoring/training for entry-level engineers
05/2004 – 07/2007 DSP software engineer, Texas Instruments Inc, Houston, U.S.A (full-time)
Video codec implementation; audio codec/algorithm implementation; peripheral driver implementation & documentation; system simulation & design verification
07/2002 – 12/2002
07/2003 – 09/2003 Co-op, Texas Instruments Inc, Houston, U.S.A
DSP software library implementation; driver implementation; RT Linux evaluation; System specification simulation
01/2003 – 05/2004 Research Assistant, ECE Dept., University of Texas-Austin, U.S.A
Research topics: hardware & software co-simulation; real-time operating system
09/2000 – 05/2002 Teaching Assistant, ECE Dept., University of Texas-Austin, U.S.A
Classes: real-time DSP lab, digital signal processing, micro-controller programming

Education
Ph.D, ECE. Dept., University of Texas-Austin, U.S.A, 05/2002 – 05/2007, GPA: 3.9
MS, ECE. Dept., University of Texas-Austin, U.S.A, 09/2000 – 05/2002, GPA: 3.9
BS, EE Dept., Tsinghua University, Beijing, China, 09/1995 – 07/2000, Major/Overall GPA: 92/88.

Research Direction
Real-time operating system modeling; multimedia system modeling; hardware & software co-simulation; SoC design specification

Skills
Application • Video codec implementation: JPEG, MPEG2, MPEG4/H.263, H.264, WMV9
• Audio codec/algorithm implementation: MP3, post-processing
• Video analytics algorithm implementation: background modeling, object tracking
• Power protection system design
Board Design • Schematics design by OrCAD
Programming • C/C++, TI C6x/C5x assembly; ARM9 assembly; MATLAB; JAVA
OS • Linux: kernel bring-up & modification; driver implementation; knowledge on open source power management framework
• TI BIOS: thorough understanding of BIOS kernel and usage; experience on BIOS driver implementation & optimization
• Thorough understanding of general RTOS concepts; experience on RTOS design and task partition
• Rich knowledge on secure kernel concepts; implementation experience of secure kernel/driver implementation
• Implementation experience of Windows driver
Simulation • SoC/application modeling & simulation by SystemC
IP Standard • Driver implementation experience on I2C, UART, SPI, USB, PCI, McASP, McBSP, LCD, video port, EMAC & TCP/IP stack
• Understanding of Open Core Protocol (OCP)
Compilers • Implementation experience on Pascal compiler
• Rich knowledge on compiler optimization techniques: register-level optimization, loop unrolling, dead code elimination, pipeline optimization.

Book
1. “Towards Real-Time HW/SW Co-Simulation with Operating System Support”, ISBN 978-3-639-19410-4.

Magazine Publications
1. “IP Networks and Emerging Video Apps Need Video Transcoding”, electronic design network, Oct. 2006.
2. “Motion JPEG in Video Surveillance”, Electronic Component News, 2007.
3. “Simplify Video De-interlacing and Reformatting”, electronic design network, Sept. 2007.

Conference Publications & Code Releasae
1. “Fast co-simulation of transformative systems with OS support on SMP computer”, Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on 8-10 Sept. 2004 Page(s):164 - 169
2. “Timed RTOS Modeling for Embedded System Design”, 11th IEEE Real Time and Embedded Technology and Applications Symposium,
07-10 March 2005, Page(s):448 – 457.
3. “The Power Consumption of a Multimedia Embedded System with Wireless Interface”, International Workshop on Wireless and Industrial Automation (WIA'05, March 7)
4. “A Performance Estimation Tool for Video Applications”, 12th IEEE Real Time and Embedded Technology and Applications Symposium, 07-10 March 2006 Page(s):267 - 276.
5. “Implementation of Real-Time Virtual CPU Partition on Linux”, 7th World Wide Real-Time Linux Workshop, 2005, prototype available upon request.
6. “An Efficient Motion-adaption De-interlacing Technique on VLIW DSP Architecture”, IEEE International Conference on Advanced Video and Signal based Surveillance.

Industrial Publications & Code Release
1. “Power Protection System: Design considerations for cost-effective, easy-to-integrate SoC-based power line protection equipment”, Texas Instruments white paper, SPRY132, Q4 2009.
2. “How to Create Delay-based Audio Effects on a TMS320C6727 DSP”, Texas Instruments applications journal, SPRAAA5, Q4 2005, code available upon request.
3. “How to How to Use DM6467 HDVICP API Library to Construct an H.264 Encoder”, Texas Instruments internal applications journal, April 2008, code available upon request.
4. “DaVinci System Level Benchmarking Measurements”, Texas Instruments applications journal, SPRAAF6, Q3 2006.
5. “How to Use EDMA3 Driver on a TMS320C643x Device”, Texas Instruments applications journal SPRAAN4, Q2 2008, code available upon request.
Login or Register to view the full resume.