I applied online. The process took 4 weeks. I interviewed at Thermo Systems (East Windsor, NJ) in Aug 2015
Interview
4 people, directors and others that would introduce you to the company and one would assess your software skills by sitting you infront of a computer. Basically here, they were assessing learning skills, like how well a person can respond to learning something new.