Interview is difficult. 3 different stages: hiring manager, technical manager with some technical questions, then a multi hour interview with a presentation and individual interviews, including technical questions. Technical questions involved analog circuitry, digital circuitry, and general test questions. Grading was fair and interviewers were kind.