If, like many embedded software developers, you need to work “close to the hardware”, you will want to be able…