You may have forgotten to talk more about the hardware, but from the information available, notably " would serve as an operating system with very small functions", it seems to me like you are looking for an 'embedded systems developer'. Whatever the case though, together with my team of 3, we are experts in both embedded systems and desktop application development with great proficiency in C, C++, JAVA and Python. Try us and I bet you that you will not be disappointed. Pm me for further discussion.