Interview questions
Key points for each answer are in the app's question bank.
- Explain a secure boot chain from ROM to application.Intermediate
- Signing versus encrypting firmware: what does each protect against?Basic
- Where should device keys be stored?Intermediate
- What does TrustZone for Cortex-M provide?Intermediate
- What is anti-rollback protection?Intermediate
- How do you lock down debug access on production devices?Intermediate
- Why must MAC or password comparisons be constant time?Advanced
- How can firmware defend against buffer overflows?Intermediate
- Is TLS practical on a microcontroller? What does it cost?Intermediate
- Why do you need a true random number generator in firmware?Intermediate
- Design a secure OTA update for a connected product.Advanced
- What does readout protection do, and what doesn't it stop?Basic
Hands-on challenges
Casting a byte stream to a structMemory & C · Medium · 4 bugs · ~6 minSerial command parserProtocols · Warm-up · 3 bugs · ~4 minTLV provisioning parserProtocols · Hard · 4 bugs · ~7 minBootloader jump to applicationBoot & OTA · Hard · 3 bugs · ~6 minSwitching OTA slotsBoot & OTA · Medium · 3 bugs · ~5 minBLE characteristic write handlerProtocols · Medium · 4 bugs · ~6 minBootloader image verificationBoot & OTA · Hard · 3 bugs · ~8 minPing diagnostic on a Linux gatewayEmbedded Linux · Medium · 3 bugs · ~6 minOTA chunk writerBoot & OTA · Hard · 3 bugs · ~8 minAnti-rollback check in the bootloaderBoot & OTA · Hard · 3 bugs · ~7 min
Design rounds
Companies that emphasise it
HarmanAutomotive supplier · India hiring: HighMicrochipChipmaker · India hiring: HighNXP SemiconductorsChipmaker · India hiring: HighSchneider ElectricIndustrial · India hiring: HighSiemensIndustrial · India hiring: HighTexas InstrumentsChipmaker · India hiring: HighAmazon devices (Lab126, Kuiper)Consumer devices · India hiring: MediumArmChipmaker · India hiring: MediumEspressifChipmaker · India hiring: MediumInfineonChipmaker · India hiring: MediumSilicon LabsChipmaker · India hiring: MediumGoogle (Pixel, Nest, Fitbit)Consumer devices · India hiring: LowNordic SemiconductorChipmaker · India hiring: Low
Practise these with an AI interviewer that asks the follow-up.
Start practising