Middleware and networking TCP/IP, UDP, HTTP & SNMP.
Development of closed loop motor control algorithms utilizing stepper, DC (brushless) & AC motors.
Board Support Package (BSP), device drivers and hardware debug under a variety of RTOS.
Over fifteen (15) years experience in electronics and firmware design.
Over seven (7) years of firmware and software design experience in Biotech and Medical devices.
Over five (5) years of experience in Military and avionics firmware design and development.
Object Oriented Design (OOD).
All phases of software lifecycle (SDLC).
MS Windows custom programs for data acquisition and instrumentation control under Visual Studio utilizing Visual C#, Visual C++ & Visual Basic. In depth knowledge and hands on experience with Visual Studio and .NET development.
Working knowledge of different tool-sets, Code Composer, Eclipse IDE, Green Hills MULTI, KEIL toolset, IAR Workbench, CodeWarrior.
Experience with multi-site development and interaction with worldwide development teams.
Multiple levels of software development from low-level drivers to high level applications.
Experience with ICE, JTAG, logic analyzers, protocol analyzers for debug and test embedded software.
Extensive Software/Hardware design experience with the following Microprocessors and Microcontrollers: - Intel x86, 8051 family - Freescale PowerPC 750, 680, 860/823, ColdlFire MCF527x, MCF5223x, HC16, HC12, HC08, HC05 - ARM ARM9, ARM7 - Microchip PIC18Cxx, PIC17Cxx, PIC16Cx, PIC12Cxx - Atmel AT91, AVR, 8051 family - Texas Instruments MSP430 - Cypress PSoC - ARC - Rabbit Semiconductor RCM 3000 core. - Renesas M16C - Silicon Labs 8051 family
Master of Science in Electrical Engineering (MSEE)San Diego State University, California.
Bachelors of Science in Electrical Engineering (BSEE) Seattle University, Washington.
Registered as a Professional Electrical Engineer (PE) in state of California.