I applied online. The process took 2 months. I interviewed at Schweitzer Engineering Laboratories
Interview
Two over the phone interviews (initial interview with HR and technical interview with the department group) and a final in person interview (involved a technical interview, general interview with department head, give a presentation)