Experience
YES Embedded Systems Design Experience

System architecture, high-speed digital design, and CPLD design:
  • High-speed data acquisition system capable of
    simultaneously reading up to 10 data sources, providing 20
    million samples per second.  USB 2.0-based design
    featuring dual RAM banks, DSP, and CPLD sequencer
  • RS232-based pump controller providing programmable
    control for multiple discrete outputs, analog inputs and valve
    switching

Software development:  
  • Real-time software for embedded systems in a wide variety
    of test and measurement instruments (single and multi-
    processor environments)
  • Windows-based drivers, graphical user interface software
    and embedded firmware

Languages:
  • C, C++, Visual Basic
  • Assembly (AVR, 8051, 80x86, PIC, ARM)
  • VHDL

Specialties:  
  • Xilinx CPLDs (XC95xxxXL, XC2Cxxx)
  • CY7C68013A (EZ-USB)
  • TI TMS320Cxxxx (TMS320VCxxxx)
  • Atmel AVR processors (ATtiny, ATmega)
  • Silicon Labs C8051
  • FT232R
  • AT91SAM7Sxxx (ARM7)
  • MicroChip PIC processors
  • TI MSP430 processors