Meine eigene Software (embedded Brain):

Als gelernter und auch berufserfahrener Anlagenelektroniker und Betriebselektriker (> 10 Jahre) sind mir Schaltschränke von innen kein Rätsel, Schaltpläne leichte Literatur und Maschinen und Handwerkszeug vertraut. 

Als Teil eines Teams im Anlagenbau in mehr als 20 Jahren als Roboterprogrammierer bei der carat robotic innovation GmbH sind mir viele technische Prozesse vertraut. (Schweißen gehört übrigens leider nicht dazu, die klassischen Schweißroboter waren nie meine Babys) 

SPS und Logikprogrammierung betrachte ich als Handwerkskunst.

Umgebungsvariablen:

Soweit möglich, natürlich immer mit Versionsverwaltung und Archivierung. 

Dokumentation innerhalb und außerhalb des Quellcodes.

Erwähnenswerte Fremdsoftware: 

FAMOS ® offline Roboterprogrammierung und Simulation (siehe dort)

ABB RobotStudio