Post Job Free
Sign in

Software Engineer

Location:
United States
Posted:
June 26, 2010

Contact this candidate

Resume:

Jian Ming “Jimmy” Wu

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

Cerritos, CA 90703

949-***-**** (cell phone)

562-***-**** (home phone)

E-mail: ***********@*****.***

Summary of Qualifications

Proven expertise in all aspects of embedded software development, from concept to delivery. Experienced in the design, implementation, and debug of real-time embedded software using C/C++ and assembly languages. Knowledgeable of RTOSs, and electronic hardware. Excellent software-hardware integration and debug skills.

Professional Experiences

CareFusion / Cardinal Health / Viasys Healthcare, Yorba Linda, CA

March 2006 – Present

Senior Principal Software Engineer

Developed embedded software systems in a FDA regulated environment.

A core member of next generation respiratory ventilator R & D team.

Responsible for leading feature upgrade of respiratory products for critical care use in hospitals.

Established reputation for expertise in various algorithms with strong physics and mathematics background.

Feasability study of microprocessor and board bring ups

Major accomplishments include: upgraded leak compensation, redesigned flow control algorithm and disconnect/reconnect circuit algorithm, fixed bugs in communication, printer driver and GUI etc., managed the internal and external battery improvement project, provided regression analysis for validation and verification and documented software changes for traceability. Brought up PIC 16-bit microprocessor with 14-segment displays which displayed moving character on the display bar. Brought up Freescale 5121e with capacitive touch screen; the demo code includes interrupt, SPI, DMA, PWM, color palette table, bitmap image, draw a moving sine waveform on LCD screen. Brought up TI 3517 with resistive touch screen; the demo code includes UART, real time clock, timer, GPIO

Software: Green Hills Tool, ThreadX RTOS, PVCS

System: Coldfire 5272, Freescale 5121e, TI AM3517, Resistive and capacitive touch screen, DMA, SPI, UART, I2C, PWM, LCD, low level interrupts

HiMax Imaging Inc., Irvine, CA

March 2010 - Present

Consultant

8051 design with HiMax HW, FPGA debug

Brought up 8051 FPGA board, which includes the low level start up code, interrupt code

Memory mapping to the hardware, consulting on I2C design, hardware register mapping, partition

RAM patch mechanism for future firmware download, hardware fix

Code size reduction for ASIC

ESS Technology, Inc., Irvine, CA

December 2000 – March 2006

Senior Firmware Engineer/Firmware Group Leader

Leading firmware group for development for digital cameras and cell phone cameras.

Developed strategic plans for pursuing product development.

Works include auto exposure mechanism, auto white balance mechanism, host/User Interface mechanism, and firmware system integration.

Architected and implemented firmware modules for Home Phoneline Networking Alliance.

Coordinated HPNA product development with 802.11 standards meeting activity, focusing on updates for product reliability.

Major Accomplishments include: helping with FPGA implementation, ASIC RAM patch, system integration

Software: Keil, 8051, Assembly, Hitachi,

System: System on chip, debug FPGA and ASIC

CMD Technology, Inc., Irvine, CA

July 1996 - December 2000

Senior Firmware Engineer

Responsible for architecting the low speed USB devices.

Worked with the hardware group and took part in creating the first USB ASIC available in the market.

Developed the extended BIOS for different PC venders, for PCI to ATA-ATAPI devices, including floppy drives, hard drives, CD-ROM, and RAM disks.

Developed RAID products in extended BIOS and provided RAID solutions to customers.

Rightec Research Inc., Valinda, CA

December 1998 – December 2000

Managing Member

Design a PS2 to USB converter using Cypress 8-bit microprocessor

The first of its kind during that time period

PS2 was able to support keyboard, mouse, and barcode scanner

Autodetect all three devices

Digital Peripheral Corp./Gigatrend Inc., Carlsbad, CA

January 1990- July 1996

Firmware Engineer

Worked on motion control for floppy drives, hard drives, and tape drives.

Accomplishments include micro-stepping and fast seek.

Helped with transferring technology overseas to Taiwan.

Education

California State University, Los Angeles, CA 1994

Master Degree in Electrical Engineering.

University of La Verne, La Verne, CA 1987

Bachelor Degree in Physics and Mathematics. (graduated as Honor Student)



Contact this candidate