Applied online, they called me after a few weeks for a technical phone interview. The interview lasted for about 45 min. The interviewer asked all technical questions from the resume and also a few HR questions. After 1 or 2 weeks, I got a mail saying that I am not selected for the position that is NOT embedded software engineer position. They also thanked me for attending on-site interview that I did not even attend. I contacted HR and again I got an email talking about some other position other than embedded software position. Finally, after sending 2 or 3 emails, they said that I am not selected for the position as my skills are not a perfect match for the position.