Hi,
I am able to design and develop complete controlling software running on embedded platform. I have experience with cheap 8bit microcontrollers, which would be probably suitable for your project. But I work as well with 32bit ARM micros. I always use a C language for the embedded code. If you need also controlling PC application, It can be written in C#.NET or VB.NET.
Please propose a workflow and required dedadlines to see if we can make a deal.
Best Regards,
Martin