Pat Fitzgerald lands new role after Northwestern firing