Platform-Specific Firmware Development Challenges