I have experience working with digital circuit design. My work has ranged from gate level design (FPGAs) to micro-controller circuit design. I have experience working with ARM SoCs, PSoCs, Atmel AVR chipsets, and various FPGAs using Verilog. I have also had extensive experience integrating hardware peripherals such as sensors, PWM controllers, ADCs, and other devices. I am comfortable working with the following interfaces: - SPI - I2C - Serial / UART - Synchronous Serial (Shift-Out) - PWM - PPM