Applied online. One phone interview about embedded C, data structure, network basics, RTOS and some IQ questions. Had on-site two weeks later, met 5 individuals including one recruiter. Four non-stop technical interview with a lot whiteboarding, some network basics and a little SW testing experience.