FPGA Development

Extensive experience with several generations of FPGAs from AMD/Xilinx and Intel/Altera

Networking

10 Mbps to 100+ Gbps Ethernet, from the raw serdes to application-level protocols

PCI Express

Custom DMA engines at 100+ Gbps

Time Synchronization

Hardware time synchronization protocols, including PTP

Linux Driver Development

Custom high-performance linux device drivers

Board bring-up

Board bring-up and BSP development