Digital Hardware/Software position (EE).
What does your friend not like about his job? Is he testing software that has to do with his interests?
The interview process is quite enjoyable, at least for me it was. No pressure, no stress. It involved 2 phone interviews, followed by an on site all day affair. You give a presentation to the people who will be interviewing you throughout the day. There was a "problem solving" session that was quite fun.