[Haskell] PhD Position in dependent types, testing & hardware design