22 phd-fpga "DIFFER" positions