Experience interfacing with microcontrollers, application processors, FPGAs/CPLDs, video scalers, video receivers/transmitters, Ethernet PHYs/switches, high-speed memory, and common communication interfaces such as I2C, SPI, UART, RS-232, RS-485, USB, SDIO, Ethernet, and PCIe. Demonstrated experience designing complex multi-layer PCBs with controlled impedance, differential pairs, high-speed connectors, high-density components, power distribution, grounding, shielding, EMI/ESD protection, and manufacturability constraints.