The process involved 1 recruiter screen, 1 interview with the hiring manager, 2 group interviews (1 with two engineers from the firmware team, and 1 with two other managers), 1 interview with director of quality organization, and 1 with head of recruiting.