I applied online. I interviewed at Cirrus Logic (Austin, TX)
Interview
Had a screening with a recruiter that asked pretty generic questions about resume, why I would be a goood fit, etc. 2 rounds of technical interviews, all simple questions about interrupts, basic concepts in c.
I encountered lot of system design questions like design a calendar / interface of embedded system to tool. Along with this, troubleshooting field issues scenarios coupled with coding questions like writing an external interrupt with false triggers handling.
They did a phone call screening and then had an interview to ask a combination of technical questions and behavioral questions. For instance, they asked about specific topics and then asked about my projects.
Interview questions [1]
Question 1
more specific technical project questions (ex: i had ml projects and they asked about my datasets and accuracy for the models)
Embedded Software Engineer applicants have rated the interview process at Cirrus Logic with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 52.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Embedded Software Engineer roles take an average of 28 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Cirrus Logic overall takes an average of 17 days.
Common stages of the interview process at Cirrus Logic as a Embedded Software Engineer according to 4 Glassdoor interviews include:
Phone interview: 25%
Group panel interview: 25%
One on one interview: 17%
Background check: 8%
Skills test: 8%
IQ intelligence test: 8%
Presentation: 8%
Here are the most commonly searched roles for interview reports -