I applied online. The process took 3 months. I interviewed at Johnson Controls (Milwaukee, WI) in Feb 2015
Interview
I filled out the application on the internet, and perhaps a month later got an email from my eventual boss "Joe". We had several phone interviews with Joe and the other team members over the course of the next few weeks. I was asked if I had certain skills, which I honestly answered yes or no to. I do not think it is a wise strategy to answer "yes" to every skill they ask about, since you probably will not be believed. I was asked repeatedly if I had skills in large datasets and big data analysis, which I do not, but suggests these skills are in demand.
Interview questions [1]
Question 1
I was just asked to explain my research to them. Strangely, I was not grilled very heavily in-person. The phone questions were more like "Do you have experience with <this skill>?", which is basically a yes or no question.
I was flown up to Milwaukee for an interview in-person, and was interviewed by six different team members. They wanted me to discuss my research, and just asked me various questions about myself, which I think was probing for "Am I a nice guy?"
I was treated to lunch, which was quite tasty, and shown around the building.
They paid for my hotel room for the night at a nice downtown hotel, as well as all of my food and airfare.
One interviewer did grill me on my knowledge in a particular subject, because he was skeptical as to whether or not I would know the material. I was able to discuss it with him, and he was put at ease.