I applied online. The process took 1 week. I interviewed at Soma Labs (Middlesex, NJ) in June 2016
Interview
Easy but sketchy, the location seemed a little old but interviewer was very nice and straight to the point. Salary negotiation happens if they like you enough. If you are international, expect a little hassle, cause they dont usually like to deal with immigrants