Zum Inhalt springen

Mikronetz-Programmierer

UtilityInnovation Vollzeit

Stellenbeschreibung

Die Mikronetz- Programmierer wird mit mit dem Systeme Engineering und Fertigung Teams zu Entwerfen und Umsetzung Programme, Unterprogramme, Funktionen Blöcke, und Firmware die automatisieren UIG Stromversorgung und Überwachung . Diese Position unterstützt die Integration der fortschrittlichen Steuerungs- und Analyseplattform GridSure von UIG sowie der UIG Hardware-in-the-Loop (HIL)-Plattform.

Der ideale Kandidat programmiert plattformübergreifend unter Verwendung von IEC 61131, SQL, C, C++, Java, Python, HTML5 und anderen Sprachen. Er testet Programme und Dateien, führt E/A-Prüfungen durch, behebt elektrische Probleme und unterstützt die Entwicklung von UIG-Geräten vom Konzept über die Produktion bis hin zum gesamten Produktlebenszyklus. Der Microgrid-Programmierer berichtet an den VP of Engineering und erhält seine täglichen Anweisungen vom VP of SCADA and Controls.

Hauptaufgaben

  • Programmierung und Implementierung von Integrationslösungen unter Verwendung der GridSure-Anwendungssoftware, des Web-UI-Frameworks und gängiger industrieller Steuerungshardware
  • Erstellung vollständiger und präziser Produkt- und Programmierentwürfe für den internen Gebrauch bei UIG sowie für den Kundengebrauch
  • Erstellung von Programmierdateien für die verschiedenen Steuerungs- und Kommunikationsgeräte, die mit der Hardware-in-the-Loop-Plattform verbunden sind
  • Einsatz von MATLAB, C++, Java, Python und IEC 61131 zur Programmierung von Benutzeroberflächen, zur Erstellung von Gerätemapping-Profilen und zur Nachbildung von Modellen der UIG-Mikronetze für die HIL-Plattform
  • Erfahrung im Umgang mit dem OPC-UA-Protokoll und mindestens zwei der folgenden Protokolle: Modbus, DNP3, IEC 61850, Profinet und MQTT
  • Unterstützung bei der Programmierung der UIG-Hardware-in-the-Loop-Simulationsplattform unter Verwendung von C++, MATLAB und industriellen Kommunikationsprotokollen
  • Unterstützung bei der Programmierung aller UIG-Produkte auf Basis von Entwürfen des Systems-Engineering-Teams
  • Zusammenfassung von Daten und Berichterstattung über Testergebnisse
  • Sicherstellung, dass Zeitpläne und Meilensteintermine eingehalten werden
  • Koordination und Dokumentation für interne UIG-Teams
  • Klärung offener Fragen oder Probleme für das Systems-Engineering-Team
  • Arbeit mit technischen Zeichnungen aus ePlan und AutoCAD, Skizzen, mündlichen Beschreibungen, Spezifikationen und technischen Informationen
  • Anpassung von Programmen auf Grundlage mündlicher Anweisungen, Skizzen, Zeichnungen und konzeptionellen Beschreibungen
  • Kontinuierliches Engagement zur Verbesserung der Abläufe, Verkürzung der Durchlaufzeiten, Optimierung der Arbeitsprozesse sowie kooperative und gemeinsame Arbeit zur Erstellung hochwertiger technischer Entwürfe
  • Mündliche Kommunikation in englischer Sprache mit Ingenieuren, Zeichnern und Fertigungspersonal per Telefon und im persönlichen Gespräch
  • Der Kandidat ist ein hervorragender Teamplayer und Mitwirkender
  • Unterstützung bei der Einhaltung des gesamten technischen Zeitplans; frühzeitig Warnsignale geben, wenn Meilensteine gefährdet sind
  • Verantwortung für Supportmaßnahmen auf Programmebene übernehmen

Tools und Umgebung
Die GridSure Hardware-in-the-Loop-Simulationsumgebung umfasst:

  • GridSure SCADA (Ignition Perspective von Inductive Automation)
  • Opto22 Groov Epic (Codesys- und Groov Epic-Funktionen)
  • UIG 3-Phasen-Einspeisekarten
  • MATLAB/Simulink zur Modellierung von Energie- und Steuerungssystemen

Erforderliche Qualifikationen

  • Studium mit dem Ziel eines Bachelor-Abschlusses in Ingenieurwesen, Informatik, Physik oder einem verwandten technischen Fachbereich an einer akkreditierten Universität
  • Bewerber-Bewerber sind willkommen, und es sind keine Erfahrungen mit Automatisierungssystemen und SCADA-Integration erforderlich
  • Ausgeprägte analytische, kommunikative und organisatorische Fähigkeiten mit Fokus auf kontinuierlicher Verbesserung
  • Sicherer Umgang mit der Microsoft Office Suite
  • Fähigkeit zur effektiven Zusammenarbeit mit Kollegen und dem Management
  • Bereitschaft und Fähigkeit zu bis zu 35 % Reisetätigkeit pro Jahr

Kenntnisse, Fähigkeiten und Kompetenzen

  • Sicherer Umgang mit MS Office-Anwendungen (Outlook, Word, Excel, PowerPoint usw.)
  • Sicherer Umgang mit SQL und relationalen Datenbanken
  • Sicherer Umgang mit Java- und Python-Programmierung
  • Sicherer Umgang mit MATLAB
  • Sicherer Umgang mit SPS-Programmierwerkzeugen und -sprachen (CODESYS, Structured Text, Kontaktplan usw.)
  • Vertrautheit mit industriellen Kommunikationsprotokollen:
    • Erforderlich: OPC UA, mindestens zwei von Modbus, DNP3, IEC 61850, Profinet, MQTT
    • Bevorzugt: CANopen, J1939, EtherCAT
  • Fähigkeit, elektrotechnische und mechanische Konstruktionszeichnungen zu interpretieren
  • Manuelle Geschicklichkeit zur Bedienung digitaler Geräte, einschließlich Computern und Maschinensteuerungen
  • Fähigkeit, sicher in elektrischen Testumgebungen und industriellen Prozessen zu arbeiten

Arbeitsumfeld

  • Vorwiegend im Büro, mit Ausnahme von Besuchen in F&E-Einrichtungen und auf Baustellen
  • Bitte beachten Sie: Wir können für diese Stelle keine Visa-Unterstützung anbieten. Bewerber müssen über eine gültige Arbeitserlaubnis in den Vereinigten Staaten verfügen

Bewerben Sie sich auf diese Stelle Mikronetz-Programmierer