Software Engineer Resume
Machesney Park, IL
SUMMARY:
- Over 20 yrs of research and development experience in related fields:
- Real - Time Embedded, DSP, RF Algorithm and GUI application Development
WORK EXPERIENCE:
Software Engineer
Confidential, Machesney Park, IL
Responsibilities:
- Developed new version GUI designed Unicode Convert Applicationreleased
- Developed new version Font Editor GUI designed Applicationreleased
- Developed Linker (compiler) to generate object files.competed
- Working on Screen editor for product HMIunder final testing
Language and tools used: C#, Visual C++ 2008/2013 with Microsoft .NET frame 3.5/4.0.
OS: window xp and window 7
Senior Hardware and Firmware Engineer
Confidential, Brookfield, WI
Responsibilities:
- Designed system structure of Wi-Fi based Real Time Location System
- System configuration
- System initialization
- Define location zone for data collection
- Hardware calibration (tag)
- User interface design
- Focused on Wi-Fi signal positioning algorithm development
- Designed experiments to collect locations and tags calibration data
- Created GUI testing and simulation tools
Language and tools used: C# under Microsoft Visual Studio, 802.11 protocols, SQL Server Management Studio.
OS: window xp
Contract Software Engineer
Confidential, Rolling Meadows, IL
Responsibilities:
- Research and Development of Voicemail System
- Implemented multiple-user family mailbox module
- Languages and tools used: Linux script at SUN Solaris.
Contract Software Engineer
Confidential, Naperville, IL
Responsibilities:
- Research and Development of Digital TV Laser Amplifier Products using ColdFire 32 bits micro-controller
- Implemented UART (RS232) receiver and transmitter functions
- Implemented 8 channels QADC convert functions
- Implemented QSPI Devices functions:
- Analog devices AD781410 bit digital Temperature Sensor
- Analog devices AD781210 bit 8 channel Sampling ADCs
- Analog devices AD780810 bit 8 channel DACs
- X9400 Digitally Controlled Potentiometers
- AT25128/AT25256 ATMEL SPI Serial EEPROM.
- Implemented system initialization and I/O configuration code
- Implemented I/O Test Module and the interface of API with create/stop thread of RTOS functions.
Languages and tools used: MATLAB, C/C++ and assembly; ThreadX RTOS; Green Hills and Wind River ICE developing tools; M5283EVB emulation board; MS Window 2000/xp, CodeWright, MS Visual SourceSafe 6.0. Tektronix TLA5204 Logic Analyzer, Oscilloscope.
Software Engineer
Confidential, Lincolnshire, IL
Responsibilities:
- Researching and Development for Card Mailing System
- Designed and developed multiple-tasks real-time control system using micro-controller
- Used pipeline architecture designed codes to optimize system speed
- Implemented I/O and Motor Control module
Languages and tools used: MATLAB, C/C++ and assembly; MS Window 2000/XP
Software Engineer
Confidential, Buffalo Grove, IL
Responsibilities:
- Designed and developed the full life cycle of the DTMF Tone generator with 8-bit micro-controller
- Used DSP to implement algorithms for DTMF tones
Languages and tools used: MATLAB, KEIL, M68HC08, 87LPC C51 family) assembly, M68HC08kx8 simulation and debug tools
Senior DSP and Real-Time System Controller Engineer
Confidential, Gurnee, IL
Responsibilities:
- Added new features for industrial ink jet printer products.
- Implemented PID Heater Control Module
- Created image font and placement functions
- Implemented new types of bar codes into the system.
- Re-mapped system memory
- Added new features to user manual
- Worked on cordless telephone products
- Implemented I/O handler and created testing procedure/module for manufacturing test
- Implemented Pulse Dialing, Call Forwarding, and Pager Forwarding modules
Languages and tools used: Assembly of TMS320x on DOS, W-95 and TI-emulator and compiler
