PETER YAO
FREMONT, CA ****8
Tel: 510-***-**** (C) 510-***-**** (H)
Email: ************@*****.***
OBJECTIVE: Apply for (Sr) hardware design / firmware / system / application engineer position
SKILLS: 15 + years experience of FPGA / ASIC design / verification (RTL design using Verilog, ALTERA Quartus II, XILINX ISE Tools and ModelSim
15 + years experience of circuits design (analog & digital) & firmware design, debug and implementation. Schematic & PCB Layout (using Orcad, PADS, Allegro & Protel / Altium etc).
Familiar with MS Visual C/C++ / Visual Basic / C#, Linux, 8086 Assembler, embedded ( both C & Assembler for micro processors like ARM, 80X51, LPC, STM32 & PIC16/18/24/32 etc)
Deep understanding of high frequency circuits, modulator, RF, mixed signals, digital A/V encoder / decoder, switching powers, DC/DC, AC/DC, DC/AC, PLL, video/audio & multimedia. EMI for FCC & CE test.
Strong hand on experience of prototype bring-up and debugging, hardware bug tracking, functional verification, signal characterization, and manufacturing support etc. Especially on analog signals and high speed digital signals.
PROFESSIONAL EXPERIENCE:
May, 2008 – Present
CCM, BAE systems, Apple, Qualcomm, Thermo Fisher Scientific & Actiontec etc
Sr Engineer (Contractor)
Develop Wearable and Smart Home devices using WiFi, BLE & ZigBee tech. Implement far-field echo cancellation & speech recognition.
Develop Xilinx Virtex-6 and Altera Stratix-5 FPGA high speed RF control boards (for 3G, LTE and CDMA etc). Work on FPGA, JTAG, UART, Bluetooth, Wifi, PCIe, DDR3, SPI, Ser/Des, XAUI and high speed D/A & A/D etc. Using HSPICE, HFSS & ADS2008 etc. Also work on portable device display and power management include Li-ion battery circuits. Develop low power devices using STM32 (M0-M4) and MSP430 etc
Develop embedded control board (include step motor and touch screen etc) for chromatography system and vehicle electronics (Vetronics), responsible for schematic, FPGA, PCB and RTOS F/W design, as well as test fixture and test s/w (using Microsoft C#).
Develop ODM networking products for Verizon and Comcast etc, such as Wireless Router + Modem (802.11g/n dual band), H.264 video streaming device (DLNA, wireless HDMI, Miracast wireless display etc) and MoCA (multimedia over coax alliance) devices etc in high volumes. Working on H/W design (include schematic and PCB design, signal integrity such as PCIE and HDMI), RF and network throughput test, FCC/HDMI certification test, failure analysis and F/W design etc.
Develop instrument camera using CCD/CMOS image sensor and DSP/FPGA/USB2.0/USB3.0, Research on next generation DNA sequencing system.
Develop VME / VPX and SNMP network systems for military products using embedded processors, responsible for hardware and firmware developments.
Develop HD web camera using TI DM365 processor.
Design Android OS smart phone / tablet device using ARM processor, responsible for H/W (schematic & PCB design) and embedded S/W development (BSP & android app) as well as QA test plan.
Design medical device applications such as ECG, fetal heart detector and portable ultrasound system etc (using Altera FPGA, Nios, PIC18/24/32, STM32 MCU and ARM etc), responsible for H/W (FPGA / schematic / PCB)) and F/W (BSP and device driver etc) design: using verilog for logic design and C/C++ (KEIL, ADS, IAR & GCC etc) for firmware development. Also include power management (such as Li-ion battery 3-stage charging circuits, DC/DC and DC/AC converter), high speed A/D, USB, LCD graphic module, Bluetooth wireless module and flash card FAT16/32 file system etc. Help vender to pass EMI and safety test (IEC60601-1).
Develop USB2.0 (using CYPRESS CY7C68013 and KEIL) data acquisition module for fiber-optical device. Work on hardware, firmware and USB driver etc.
Develop NAS home media storage device and Net Camera with SSD storage, work on schematic / PCB design, USB, Ethernet and SATA Linux drivers.
Design portable media product with audio/video streaming features, responsible for H/W and embedded S/W as well as QA test plan: (using ARM/DSP and LCD touch screen ), porting WinCE/Android OS to new system. Work on engineering spec and test plan, schematic/PCB design and review, BSP (board support package), firmware design & debug, manage Asia ODM to select parts and build QA test lab. Research H.264 codec algorithm for video streaming/conference application.
Apr, 2006 -- Apr, 2008
SanDisk Corp ( Milpitas, CA )
Staff System Engineer
Design/develop portable/mobile media devices such as MP3/MP4 player/recorder and HDTV device meets DRM and Microsoft Play for Sure requirements based on ARM/DSP platforms. Support multiple formats such as H.263/H.264/WMV/3GP and HDMI. Define system architecture and block diagram; Design and review Schematic/PCB; debug system and fix bugs. Also work on Li-ion battery charge (3 stages/phases charging) circuits design and qualification test for multi-countries standards. To perform audio/video quality test and key component selection such as LCD touch screen and battery, as well as RMA supports. To work with chip vender and ODM manufactory to manage the whole development / production cycle.
Jan, 2005 -- Apr, 2006
Elisa Research Inc & @ROAD Inc etc.
Sr Consultant
Design MPEG-4/ARM 9 chip reference designs include JTAG, Ethernet CCD and SD card interface. Develop high speed FPGA/CPLD/MCU application projects such as fiber channel RAID storage system and medical device. Design high current DC/DC system for enterprise storage array systems.
Develop embedded mobile systems with GPS and WLAN functionalities using Motorola / Freescale and Samsung ARM devices and Linux OS. Design OBD2 vehicle electric interface related products (SAE J1850/J1939/J1979 /CAN bus etc).
Aug, 2001 -- Dec, 2004
Protocom Technology ( Cupertino, CA )
Sr Hardware Design/Application Engineer
Perform reference design ( from schematic to PCB design ) for MPEG 4 codec & DV chipset, include CCD / CMOS sensor and SD / MS / CF storage card interface and TFT LCD display, also support IDE / USB / PCI / Ethernet / Wireless interface.
Using built-in ARM processor and Linux driver to encode/decode MP3 music together with I2S audio device, encode/decode MPEG 4 AV stream to/from storage device such as SD / MS / CF and IDE hard drive etc. Compatible with Divx format.
Improve video and audio quality for demonstration to customers and investors. Implement PCB layout to reduce A/V noise to get clear/sharp image.
Using XILINX FPGA/CPLD to verify verilog module and debug SDRAM / PCI / USB / IDE / CCD / LCD interface / protocol. Work with SONY and SANDISK teams to debug MS / SD interface and Linux drivers. Provide customer supports and technical documents such as data sheets, application notes and reliability test reports etc. Debug & solve system problems such as high-speed signals problems and SDRAM timing problems etc.
Design MPEG 4 digital camcorder reference design using SOC codec and TFT LCD display for OEM / ODM customers include USB OTG support. Use power management technology to reduce power consumption of mobile device. Help customers to design in, and review their H/W (schematic & PCB) and S/W design.
Mar, 2001 -- Aug, 2001 AVANEX ( Fremont, CA Nasdaq Symbol: AVNX )
Senior Engineer, R&D
Design / develop network / communication products for world top tech companies like Lucent and Nortel. Design fiber optical sub system using embedded technologies such as MCU and embedded Ethernet.
Sept, 1996 -- Mar, 2001 AITech International ( Fremont, CA )
Hardware Design / Application Engineer, Project Leader, Manager
Develop high end graphic products for world famous medical equipment makers such as ACUSON and Stryker, to pass FCC, UL and other strict tests and get FDA approved.
Design Scan Converter ( ASIC & application ), support VGA resolution up to 1024x768, using PLL & A/D to sample the graphic signals and store them in SDRAM, then de-interlacing and encoding into PAL / NTSC signals for TV. Also support Macrovision copy protection technology. Microcontroller (8051 & PIC) firmware programming for I2C and IR remote control. Develop wireless device using 2.4GHz technology.
Design AIGotcha! 2 ( Video Capture/Preview/Conference via PC parallel port, meet IEEE 1284 standard ), using ITT's digital decoder chip, EDO memory for YUV data buffer. Include hardware spec, FPGA & ASIC design ( using Verilog & MAX + plus II ), ( RTL design & verification ), Schematic & PCB layout ( using Orcad & PADS ). PC I/O programming using C language. Get FCC and CE approved. Develop video compress / capture device ( using USB and 1394 interface) and OEM products such as TV/SDTV/HDTV cards etc.
Nov, 1994 -- Aug, 1996 XELTEK LTD. ( Santa Clara, CA )
Hardware Design / Application Engineer
Develop Universal Programmers (SP2E) and update Libraries & Algorithms. Responsible for logic & Schematic design, PCB layout and switching power design etc. I/O programming using C language & 8086 assembler. Customer supports etc.
Support manufactories: Altera, Intel, Microchip, Motorola, NS, SGS, TI, XINLINX...
Support devices: E(E)PROM, GAL, MCU, PAL, PEEL, DSP, FLASH MEMORY...
Aug, 1986 -- Oct, 1994 NJ ELECTRONIC TECH RESEARCH INSTITUTE ( China )
Hardware/Electronic Engineer
Design large LED display wall ( size up to 2m X 6m, over 20,000 LED dots, VGA / EGA / CGA compatible ) and Novell Networks for stock exchanges and airports. Develop satellite receiver ( C/Ku Bands ). Responsible for logic & high frequency circuits design & remote MCU firmware design. Design hybrid circuits and switching power supplies for communication equipments.
Develop Computer Aid Electrocardiograph Analysis Systems ( medical equipment ). Responsible for A/D design, small signal amplifier, I/O programming ( using C and 8086 Assembler ) .
EDUCATION:
BSEE : Major in Electrical Engineering & Radio Physics ( Nanjing University 1982 -- 1986 P.R. China ). FPGA / ASIC design / verification training in Mentor Graphics.
References Available Upon Request
Immigration Status: US Citizen