I completed an in person interview, arranged by a recruiter, with a senior engineer from the Escher Group. The questions covered my education and experience, as well as tools and languages I had used. I was asked to solve some simple technical questions on a white board.