
Name: Simon Gu Gender: Male
Work Experience:8 Years Resident: Shanghai
Email:
Self Assessment
Work hard & smart, good team work spirit, sound background.
Work Experience
2003/11--Present: Intel Product (Shanghai) Co., Ltd
Position: Sir Embedded SW Engineer
Project: Cloudcroft Test Engine For Intel FFS
Dept: FPG (Shanghai) Dept
Platform: Intel Nordheim IDE & SDT Compiler Tool
Emulator: Intel JTAG XDB of BlackStone
RTOS: Nucleus Plus with DDL/TCP/IP/File System
Description: In charge of Nucleus DDL porting to Direct connection & Semi-Hosting device, implement codes for XIP & remote online burn image utility ; Remote control for Test case applets downloading with Nucleus DDL feature (Motorola S-Record) via Nucleus TCP/IP Stack protocol, design major codes for Target side with multi-task scheduler by Nucleus Kernel; Provide FTA Tool for Flash low level access to implement chip function validation.
1998/10--2003/11: IDT-Newave Technology (shanghai) Co., Ltd
System Application Department, Embedded Software Engineer
(1)Design MIPS Test Bench for IC chip validation for Octal Framer/Transceiver, write MIPS BSP code and MIPS ToolKit for task oriented test based on client/server architecture.
(2)Write VC++ GUI with UART/EPP/SPI control and support executable binary C code download into SDRAM module and do real time testing;
(3)Support FPGA auto configure controlled by MIPS and on-line program Flash memory for BSP version update; And also support Tcl/Tk script testing with UART command Interface;
(4)Porting uC/OS-II to IDT MIPS MPU and run real time tasks;
(5)Design Remote control system for traffic test based on HDLC protocol, use Master/Slave station to transmit & Receive HDLC/Signaling and Remote Control Command, Running more than 5 millions of times testing with powerful cacheable functions.
1997/07--1998/10: Shanghai Sunstrong computer System Co.,Ltd
Position: Hardware Engineer
(1)Research DGPS/GSM Alarm & Aid System;
(2)Research & design IC card for vehicle payment;
1995/07--1997/07: Shanghai GPS Navigation Co., Ltd
Position: Embedded Software Engineer
(1)Write 4-Byte Floating point Assembly code for GPS-951 product, especially for Navigation Algorithm;
(2)Write code for Epson's 320*240 pixels LCD Graphic Function Library & Device Driver for Epson’s SED1335 LCD Controller.
Education
1995/07:East China University of Technology Photo Electronics: Master
1992/09: East China University of Technology Photo-Electronics: Bachelor
Certifications
1999/10 Certified Advanced Programmer
Language Skills
English CET-6 skilled
IT Skills
Skill Name Skill Level
--------------------------------------------------------
Visual C++ skilled
Embedded Systems Expert
Linux skilled
Firmware skilled
RTOS Porting skilled
Telecom Application skilled
Miscellaneous Info
Special technical skills:
(1) Familiar with Embedded System Firmware design:
8-bit MCU: AT89C52/MC68HC11/W6502
16-bit MCU: ATMEL AVR (AT90S8515);
32-bit MCU:
IDT MIPS ==> IDT 79RC32332/334;
Intel XScale ==>PXA255, PXA271;
Good at MIPS/XScale BootLoader/BSP design and RTOS porting (uC/OS-II, Nucleus, VxWorks, uCLinux);
(2) Familiar with the CPLD/FPGA application, use Maxplus2/Quatus to implement logic design and Simulation with schematic or Verilog HDL codes;
Often use EPM7128(EPLD) & 10K50E/EPM6016( FPGA );
(3) Familiar with the EDA tool includes Protel98/99SE and PSPICE, good at PCB layout(4 Layers) and PSPICE analyze the analogue circuit;
(4) Familiar with Visual C++ MFC programming, design & release the MIPS Generic Toolkits Software for Chip validation ( such as JET/Framer) via UART/EPP port;
(5) Familiar with GNU Tool Chain, include Make, GCC Compiler , Linker & GDB Debug for Target MPU (MIPS/Xscale);
Covered Projects:
2003/11--Present

Make a free website at Freewebs.com