I applied online. The process took 6 days. I interviewed at ADD Software (Auburn Hills, MI) in May 2014
Interview
Submitted a resume on Handshake, received a phone interview later that month. Follow-up phone interview with another person. Invited to see the office in person and was emailed a job offer.
There were a few questions on basic qualifications, degree progress, passport status, ability to travel. Then there were a few technical questions based around programming, networking, and electric circuits. Finally there was a personally section where we talked about hobbies and interests.