Hello,
I am an expert C/C++ programmer who has written many software for Windows, Linux and Android platforms, as you may see from the link [login to view URL]
I don't have much experience with the robotics field, but I believe that as long as I get to understand what needs to be done there it won't be much of a problem.
Regards