Firmware Development across MCU Platforms