Overview
Softwareentwickler für Maschinenautomatisierung (m/w/d) bei Rocken. Standort: Meggen, Lucerne, Switzerland. 6 months ago.
Responsibilities
* Softwaredesign und Implementierung: Du entwirfst und implementierst Softwarelösungen für hochmoderne Maschinensteuerungen, basierend auf dem internationalen Standard IEC 61131, und gewährleistest eine effiziente und skalierbare Codebasis.
* Echtzeit-Steuerungsprogrammierung: Du bist verantwortlich für die Programmierung und Integration von Maschinensteuerungen in einer Echtzeitumgebung, wobei du die präzise Steuerung und Optimierung der Maschinenfunktionen sicherstellst.
* Integration und Schnittstellenentwicklung: Du entwickelst Softwarekomponenten, die in bestehende Systeme integriert werden, und sorgst für reibungslose Schnittstellen zu Datenbanken sowie zur übergeordneten Systemumgebung.
* Optimierung und Wartung: Du identifizierst potenzielle Verbesserungen im Softwaredesign und implementierst fortlaufende Software-Optimierungen im Lebenszyklus, um die Systemleistung langfristig zu steigern.
* Test und Validierung: Du führst Tests der entwickelten Software sowohl auf Simulatoren als auch an realen Maschinen durch, um die Funktionsfähigkeit und Robustheit der Steuerungsprogramme sicherzustellen.
* Dokumentation und Reporting: Du dokumentierst alle Entwicklungsprozesse und Testergebnisse detailliert und gewährleistest somit eine klare Nachverfolgbarkeit der Arbeiten für zukünftige Entwicklungen.
* Fehlerbehebung: Du analysierst auftretende technische Probleme und entwickelst effiziente Lösungen zur schnellen Behebung von Störungen und zur Vermeidung von Ausfallzeiten.
Qualifications
* Ausbildung: Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik oder einem verwandten Bereich, mit einer Vertiefung im Bereich Softwareentwicklung.
* Programmierungsfähigkeiten: Du bringst umfassende Kenntnisse in der Programmierung mit Microsoft Visual Studio (MVC, VB, VB .Net, C# .Net) mit. Zudem hast du Erfahrung in der Entwicklung von Steuerungssoftware mit IEC 61131 und verfügst über Kenntnisse in der Arbeit mit Datenbanksystemen wie SQL und Microsoft Access.
* Erfahrung in Automatisierungstechnik: Du hast praktische Erfahrung mit Beckhoff Steuerungen (TwinCAT2 oder TwinCAT3) und kannst dich sicher in agilen Entwicklungsprozessen bewegen.
* Sprachkenntnisse: Du beherrschst Deutsch sehr gut und verfügst über gute Englischkenntnisse in Wort und Schrift, um in internationalen Teams und Projekten erfolgreich zu kommunizieren.
Benefits
* Markt- und leistungsgerechte Löhne
* Flexible Arbeitszeitgestaltung
* Eingespieltes und dynamisches Team
* Gute Verkehrsanbindung und Erreichbarkeit
* 13. Monatsgehalt
* Interessante und abwechslungsreiche Tätigkeiten/Projekte
* Komfortables Büro mit moderner Infrastruktur
#J-18808-Ljbffr