Firmware Development, Memory Safety, Real-time Systems, Hardware Abstraction