Fachkraft für Softwareentwicklung SPS (m/w/d)
Rolle
In dieser Rolle gestaltest du anspruchsvolle Softwarelösungen von der Konzeption bis zur stabilen Umsetzung und sorgst dafür, dass Funktionalität und Qualität zuverlässig zusammenpassen. Du analysierst Anforderungen, entwickelst saubere Architekturen und setzt Features effizient um, damit Anwendungen dauerhaft wartbar und performant bleiben. Du bringst bestehende Komponenten gezielt weiter, behebst Fehler systematisch und optimierst Prozesse dort, wo sie den grössten Nutzen stiften. Du arbeitest eng mit relevanten Schnittstellen zusammen, dokumentierst nachvollziehbar und stellst durch Tests sicher, dass Änderungen nachhaltig wirken. So übernimmst du Verantwortung für robuste Software, die im professionellen Umfeld zuverlässig eingesetzt werden kann.
Verantwortung
- Du entwickelst die SPS-Software für neue Maschinenbaureihen und Optionen im Bereich Blechbiegemaschinen kontinuierlich weiter
- In dieser Rolle treibst Du die Weiterentwicklung unserer C++-Software voran und verbesserst Stabilität sowie Performance
- Als Fachkraft für Softwareentwicklung erarbeitest Du neue Software-Features im Team und in enger Abstimmung mit Kunden
- Du übernimmst Mitverantwortung für die Software-Architektur und gestaltest robuste, wartbare Lösungen mit
- Du führst manuelle Tests am Simulator und bei Bedarf selten direkt an der Maschine beim Kunden in der Ostschweiz durch
- Du erweiterst automatisierte Software-Tests und pflegst die zugehörige Dokumentation; bei Interesse übernimmst Du zusätzlich Hardware-Projektleitung
Qualifikationen
- Du hast eine Grundausbildung als Automatiker oder eine vergleichbare Ausbildung abgeschlossen.
- Eine höhere Aus- oder Weiterbildung in Informatik qualifiziert dich für anspruchsvolle Softwareaufgaben.
- Mehrjährige Praxis in der SPS-Programmierung mit Structured Text, idealerweise auf Beckhoff, zeichnen dich aus.
- Objektorientierte Programmierung beherrschst du sicher, vorzugsweise in C++.
- Kenntnisse in Safety Software wie TwinSAFE oder SafeMotion sind ein klarer Vorteil.
- Du arbeitest selbständig, analytisch und strukturiert, denkst qualitätsbewusst und findest dich schnell in komplexe technische Aufgabenstellungen ein.
Benefits