Staff Firmware Engineer Interview Questions

36 staff firmware engineer interview questions shared by candidates

Two back-to-back panel sessions, two interviewers each. First was firmware architecture and system design, solid, relevant discussion. Second was a whiteboard coding session, the main one being a concurrency problem (spotting a race around a shared variable read-modified-written in an ISR/thread context). Fair question for a firmware role. Overall the technical bar was fair. Just be ready to code and reason out loud at a whiteboard under pressure.
avatar

Staff Firmware Engineer

Interviewed at Graphcore

4.5
Jun 16, 2026

Two back-to-back panel sessions, two interviewers each. First was firmware architecture and system design, solid, relevant discussion. Second was a whiteboard coding session, the main one being a concurrency problem (spotting a race around a shared variable read-modified-written in an ISR/thread context). Fair question for a firmware role. Overall the technical bar was fair. Just be ready to code and reason out loud at a whiteboard under pressure.

1. General C questions like pointers, size of void pointer, usage of void pointer, why cant call by reference be used always. Bitwise operations 2. Find the presence of a element in an infinite array. 3. Copy the bit value in the 5th bit to 6th bit of a variable 4. https://www.geeksforgeeks.org/find-nth-magic-number/#:~:text=A%20magic%20number%20is%20defined,125%20%2B%205)%2C%20%E2%80%A6.
avatar

Staff Firmware Engineer

Interviewed at WD

3.7
May 13, 2021

1. General C questions like pointers, size of void pointer, usage of void pointer, why cant call by reference be used always. Bitwise operations 2. Find the presence of a element in an infinite array. 3. Copy the bit value in the 5th bit to 6th bit of a variable 4. https://www.geeksforgeeks.org/find-nth-magic-number/#:~:text=A%20magic%20number%20is%20defined,125%20%2B%205)%2C%20%E2%80%A6.

Viewing 21 - 30 interview questions

Glassdoor has 36 interview questions and reports from Staff firmware engineer interviews. Prepare for your interview. Get hired. Love your job.