But if these are programmable then the maker supplies the usual API and documentation. If not, the hardware is not something you can use and you begin your search again.
I've had folk ask me similar questions and they don't know what an API is. Please take time to research that plus ask the hardware maker if they have such available.
Finally, only your newest developer would restrict the coding language. If the API is for C++, then you code in C++.