Filme: Radio telescope engineering