Skip to content
RED SAGSkills

Hard Embedded Systems Engineer questions

32 questions · 20 points each for a correct first answer.

  1. 1.Random HardFaultshard
  2. 2.Corruption in one taskhard
  3. 3.DMA data looks stalehard
  4. 4.Battery dies too fasthard
  5. 5.Bricked devices after an updatehard
  6. 6.Reading a 32-bit fieldhard
  7. 7.Missed motor control interruptshard
  8. 8.Works at -O0, fails at -O2hard
  9. 9.An overflow check that vanisheshard
  10. 10.Reading a float from a packethard
  11. 11.Packed struct crashes a Cortex-M0hard
  12. 12.ISR runs twice per eventhard
  13. 13.A lock-free ISR ring bufferhard
  14. 14.Rate monotonic utilisation testhard
  15. 15.Taking a mutex in an ISRhard
  16. 16.Garbled log text from two taskshard
  17. 17.A CAN node goes silenthard
  18. 18.I2C bus stuck after resethard
  19. 19.A phantom 100 Hz signalhard
  20. 20.Slow maths on a Cortex-M4Fhard
  21. 21.Jitter in a control loop ISRhard
  22. 22.Proving the stack is big enoughhard
  23. 23.Downgrading to signed old firmwarehard
  24. 24.Firmware read over SWDhard
  25. 25.Comparing a message authentication codehard
  26. 26.FromISR call from a high priority ISRhard
  27. 27.Flash wearing out in a weekhard
  28. 28.Settings lost on power cuthard
  29. 29.Sleep current 60 times too highhard
  30. 30.The tick keeps waking the CPUhard
  31. 31.Timestamp jumps backwardshard
  32. 32.Inverting a uint8_thard