Had a 20 minute phone interview during which I was asked about my prior work and the contents of my resume. Went in for an on-site interview the following week. Four engineers came and went and mostly asked me to describe and diagram various projects/systems on which I've worked. There were some theoretical questions but overall it felt more like a lively discussion of various software topics than a formal interview.