The process took quite a while, with at least a couple of weeks between each step. There was the initial HR screening (which was conducted in French, as French was a requirement for the position), then 2 interviews with technical staff, a written test, and final interview with hiring manager/supervisor. At that point they conducted a background and reference checks.