This is for a client of mine. I own a website development company
Looking for an experienced developer for this project. This firmware, in a .hex binary file format, is a little over 300kb and was written for us by a subcontractor. It was originally written in C and intended for use with the Nordic nRF52 SoC. We would like to take on updating the software ourselves, however lack decompiling/reverse engineering experience. As this firmware must be compatible with already deployed software, starting from scratch is not an option.
Must be experienced with C, decompiling, reverse engineering, and the nRF52 SoC.
The .hex software stack in question contains network communication logic, an application scheduler, and all radio (nRF52) related hardware drivers. It is responsible for initializes the radio hardware, sets up an application scheduler to operate the network stack logic, and periodically runs an external customer application via a periodic callback function.
After evaluating/analyzing it, could you please let me know:
The timeline in which you expect the project to be completed
The quality/accuracy of code expected to be delivered as compared to the original source code
Your prior experience with regards to reverse engineering/decompiling. Especially with regards to C, firmware, and/or the nRF52.
Any other thoughts, questions, or concerns about project feasibility
Starts next week. Job should take less than 2 months time
$5,000 to be broken up into milestone payments later to be determined
Must have skype
Must communicate on a daily basis
Must meet deadlines
overseas are encouraged to apply if this is something you can do
do NOT contact me with unsolicited services or offers