Applied online through email. Phoned for interview session however missed the first day, so they were helpful to schedule another meeting day. The process was smooth, initially was targeted with some basic academic questions, then later switched to some technical capabilities based questions on hardware and software. Later described the job position and asked about preferred minimum salary.