Overall the process was efficient, clearly outlined and well executed. Everyone was professional, knowledgeable, on time and well prepared. Ther was a screen, followed by a take home coding challenge that was very close to the type of work someone in this role might end up doing (not some artificial leetcode question). There were several technical and behavioral interviews, Technical interviews consisted of questions about signal processing and software engineering fundamentals. Behavioral interviews were varied but overall fairly standard.