programming robotics delphi control industrial c++ developer automation robots design engineering java programmer php