Altera
Senior Design Engineer
Cadence Design Systems
Senior Product Manager: PCI Express, Display and Storage Interfaces Verification IP
Nuvation Engineering
FPGA Engineer
Xilinx
Staff Design Engineer
Matrox
Verification Engineer (intern)
Senior Technical Program Manager
Cadence Design Systems
Director of Product Engineering: PCIe, CXL, NVMe, Display and Storage Interfaces Verification IP
Cadence Design Systems
Staff Product Engineer: Chip Estimate
Cadence Design Systems
Senior Principal Product Engineer: DisplayPort VIP
Altera
Member of Technical Staff
Santa Clara University
Concordia University
McGill University