Hi,
I have been working as a senior embedded design engineer for past 4 years. My main area of work is with MSP430 MCU interfacing SDCard, USB, I2C, LCD, keypad, RTC, UARTs, Bluetooth, etc. So I am well versed with all the aspects of the above task.
I can do the reverse engineering using one of the MSP430's LaunchPad kit. This will be very easy for you to source and also this means that you'll not have to worry about the hardware.
I would require a payment of 25% at the beginning. But, I'll assure that you'll receive quality work from me. I am happy to provide further information if you require.
I have just started freelancing so my profile doesn't look great, but I am an experienced embedded engineer.