I'm an experienced Embedded firmware & hardware developer.
For me, writing code that dictates how the hardware in-hand should behave, has always been a fascinating concept,
For many of the past years, not a single day has gone by when I haven't tinkled with some of my development kits, it's hard to keep your hands off the flashy MCU's and fancy IDE's once you start.
Embedded development is an art that takes a substantial amount of time & persistence to get a hold on, once mastered, your skills become transferable as well as robust.
I have been working and creating latest, in-depth content that is more than often asked in technical interviews for embedded software/firmware roles.
Hope you enjoy and learn a great deal from these.