I was contacted by a hiring manager after forwarding my resume. I had an initial phone screen that consisted of basic digital design, computer architecture, and software design questions. After passing that stage I was flown to them, and had a full day interview at their location consisting of 1:1 interviews all day with people from various teams, some quizzing me on basic engineering principles and ideas.