Waiting time statistics in boundary-driven free fermion chains