Applied online, contacted by a recruiter two weeks later. Initial phone screen with recruiter - mostly cultural fit questions with a couple simple technical questions. Next stage was a technical phone interview with senior engineer follow by another technical phone interview with the lead engineer. Both phone interviews were conducted within two weeks of one another. Two weeks later there was an onsite interview, consisting of a panel presentation and two 1v1 interviews and two 3v1 panel interviews, all but one being technical. The final 1v1 was a written test consisting of six different physics & engineering questions (FBDs, SFDs, circuits, statics & dynamics problems), in which the problems were designed to ensure you really knew your fundamentals. I did decent on most of the interviews except for the final written test. I received a phone call from the recruiter three weeks later indicating that they were proceeding with a different candidate.