Hoppa till innehåll

Microgrid-programmerare

UtilityInnovation Heltid

Jobb

mikronät programmeraren kommer samarbeta med det System teknik och tillverknings teamen till utforma och genomföra program, subrutiner, funktion block, och firmware som automatiserar UIG ström och övervakning utrustning. Denna roll stöder integrationen av UIG:s GridSure avancerade styr- och analysplattform och UIG:s Hardware-in-the-Loop (HIL)-plattform.

Den ideala kandidaten kommer att programmera på flera plattformar med hjälp av IEC 61131, SQL, C, C++, Java, Python, HTML5 och andra. Hen kommer att testa program och filer, utföra I/O-kontroller, felsöka elektriska problem och bidra till att ta UIG-utrustning från koncept till produktion och genom hela produktlivscykeln. Microgrid-programmeraren rapporterar till VP of Engineering och tar dagliga instruktioner från VP of SCADA and Controls.

Huvudsakliga ansvarsområden

  • Programmera och implementera integrationslösningar med hjälp av GridSure-programvaran, webb-UI-ramverket och vanlig industriell styrhårdvara
  • Ta fram fullständiga och korrekta produkt- och programmeringsdesign för internt bruk hos UIG samt för kundbruk
  • Skapa programmeringsfiler för de olika styr- och kommunikationsenheterna som är kopplade till Hardware-in-the-Loop-plattformen
  • Använda MATLAB, C++, Java, Python och IEC 61131 för att programmera användargränssnitt, skapa enhetsmappningsprofiler och återskapa modeller av UIG Microgrids för HIL-plattformen
  • Erfarenhet av att arbeta med OPC UA-protokollet och minst två av följande protokoll: Modbus, DNP3, IEC 61850, Profinet och MQTT
  • Stödja programmeringen av UIG:s Hardware-in-the-Loop-simuleringsplattform med hjälp av C++, MATLAB och industriella kommunikationsprotokoll
  • Stödja programmeringen av alla UIG-produkter utifrån design som tillhandahålls av systemteknikteamet
  • Sammanfatta data och rapportera testresultat
  • Säkerställa att tidsplaner och milstolpar uppnås
  • Sköta samordning och dokumentation för interna UIG-team
  • Lösa eventuella utestående frågor eller problem för systemteknikteamet
  • Arbeta med tekniska ritningar från ePlan och AutoCAD, skisser, muntliga beskrivningar, specifikationer och teknisk information
  • Modifiera program baserat på muntliga instruktioner, skisser, ritningar och konceptuella beskrivningar
  • Visa kontinuerliga ansträngningar för att förbättra verksamheten, minska handläggningstiderna, effektivisera arbetsprocesser samt arbeta samarbetsvilligt och gemensamt för att tillhandahålla tekniska konstruktioner av hög kvalitet
  • Kommunicera muntligt på engelska med ingenjörer, ritare och tillverkningspersonal via telefon och ansikte mot ansikte
  • Kandidaten är en utmärkt samarbetspartner och bidragsgivare
  • Hjälpa till att hålla den övergripande tekniska tidsplanen på rätt spår; varnar i god tid när milstolpar är i farozonen
  • Ansvarar för supportinsatser på programnivå

Verktyg och miljö
GridSure Hardware-in-the-Loop-simuleringsmiljön inkluderar:

  • GridSure SCADA (Inductive Automations Ignition Perspective)
  • Opto22 Groov Epic (Codesys- och Groov Epic-funktioner)
  • UIG 3-fas injektionskort
  • MATLAB/Simulink för modellering av kraft- och styrsystem

Kvalifikationskrav

  • Studerar för en kandidatexamen i ingenjörsvetenskap, datavetenskap, fysik eller ett relaterat tekniskt område vid ett ackrediterat universitet
  • Sökande påär välkomna, och ingen erfarenhet av automationssystem och SCADA-integration krävs
  • Starka analytiska, kommunikativa och organisatoriska färdigheter med fokus på kontinuerlig förbättring
  • Behärskar Microsoft Office-paketet
  • Förmåga att samarbeta effektivt med kollegor och ledning
  • Villighet och förmåga att resa upp till 35 % per år

Kunskap, färdigheter och förmågor

  • Behärskar MS Office-program (Outlook, Word, Excel, PowerPoint, etc.)
  • Behärskar SQL och relationsdatabaser
  • Behärskar programmering i Java och Python
  • Behärskar MATLAB
  • Behärskar PLC-programmeringsverktyg och språk (CODESYS, Structured Text, Ladder Logic, etc.)
  • Kännedom om industriella kommunikationsprotokoll:
    • Krävs: OPC UA, minst två av Modbus, DNP3, IEC 61850, Profinet, MQTT
    • Önskvärt: CANopen, J1939, EtherCAT
  • Förmåga att tolka ritningar inom el- och maskinteknik
  • Manuell fingerfärdighet för att hantera digital utrustning, inklusive datorer och maskinstyrningar
  • Förmåga att arbeta säkert i elektriska testmiljöer och industriella processer

Arbetsmiljö

  • Huvudsakligen på kontoret, med undantag för besök på FoU-anläggningar och arbetsplatser
  • Observera: Vi kan inte erbjuda visumsponsring för denna tjänst. Kandidater måste ha giltigt arbetstillstånd i USA

Ansök om denna tjänst Microgrid-programmerare