I had a phone screen interview which lasted 45 minutes. Answered many tech questions. Was emailed a problem and asked to send back an implementation of the solution during the phone screen. Needed to be in front of a workstation during the phone screen.
The onsite interview is as follows: 6 interviewers in all: 2 managers, 4 peers. Mostly technical questions on communication theories, embedded systems and SW data structure questions. Worked thru some problem solutions on the white board. Some brain teasers.