Hi friend! As Electronics Engineer I developed plenty of hardware and software for windows, linux and embedded systems using features such as databases, GUI, multiprocessing among others.
Let's talk in more detail so I can offer you the best solution!