Applied online through their website, there was an initial phone interview with 2 engineers, then got a call a few weeks later from my future supervisor to discuss the role. I had to reschedule my initial interview and they were very accomodating to that.