Interview consisted of a 1 hr technical presentation of a project I have done, then three 1 hr 2 on 1 technical interviews. The technical interviews were 30 mins of technical knowledge questions, then 30 mins of whiteboard coding each. The technical questions were heavily focused on embedded systems and hardware. They definitely expect a computer engineering or electrical engineering background rather than just software experience.