Applied online and got a call. It was a panel interview with 3 persons. They asked both technical and non-technical questions. It went well but they were looking for some hardware experience while I had mostly software experience. I explained my previous hardware experience as well but probably they were not satisfied.