I applied online. The process took 2 days. I interviewed at Eventide (New York, NY) in Dec 2017
Interview
The recruiter was super friendly. He asked me conceptual questions about digital signal processing, my experience of programming languages and embedded systems, and my thesis project. I got rejected, though, but the interview process itself was excellent.