Phone screen by their technical recruiter, then phone screen by the hiring manager and program manager and then an on site interview. The onsite interview was half a day. Met with the hiring manager, two software engineers and one hardware engineer. All the interviewers were very friendly and personable.
After the onsite, it took about one week to get an answer.