Software Engineer PLC/SCADA/HMI
Develops PLC/SCADA/HMI control solutions for machines and installations: ~50% development, 30% implementation, 20% testing/support, including on-site commissioning around Best, NL. Core stack is IEC 61131-3 (Structured Text, Ladder) in TwinCAT and TIA Portal, plus C# and Python for tooling and scripting.
- Compensation
- Not disclosed
- Location
- Netherlands
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Proven experience with PLC programming according to IEC 61131-3, using Structured Text and/or Ladder
- Experience with TwinCAT and/or TIA Portal for project development and commissioning
- Familiarity with C# and Python for scripting, automation tools, and test support
- Able to work independently in projects and take responsibility for integration and testing
Full description
Als Software Engineer ontwikkel en realiseer je besturingsoplossingen voor machines en installaties. Je ontwerpt functionele en technische specificaties, programmeert PLC- en SCADA-software en voert tests en inbedrijfstellingen uit. De rol combineert ongeveer 50% ontwikkeling, 30% implementatie en 20% testen en support. Je werkt zowel zelfstandig als in projectteams van 2 tot 5 engineers en stemt af met andere disciplines bij integratie en inbedrijfstelling. Technische middelen die je gebruikt zijn IEC 61131-3 (Structured Text, Ladder), TwinCAT en TIA Portal, aangevuld met C# en Python voor tooling en scripting. De functie vraagt praktijkgerichte uitvoering en inzet bij locatie-werkzaamheden in en rondom Best.
Functie-inhoud
- Ontwerpen en opstellen van functionele en technische specificaties voor besturingssystemen en automatiseringsprojecten.
- Programmeren, configureren en testen van PLC- en SCADA-software volgens IEC 61131-3, Structured Text en Ladder.
- Uitvoeren van integratietesten en ondersteunen bij inbedrijfstelling en nazorg op locatie.
- Ontwikkelen van tooling en scripts in C# en Python ter ondersteuning van engineering en testprocessen.
Functie-eisen
- Aantoonbare ervaring met PLC-programmeren volgens IEC 61131-3, met Structured Text en/of Ladder.
- Ervaring met TwinCAT en/of TIA Portal voor projectontwikkeling en commissioning.
- Bekendheid met C# en Python voor scripting, automatiseringstools en testondersteuning.
- Zelfstandig kunnen werken in projecten en verantwoordelijkheid nemen voor integratie en testen.
Wij bieden
- Detavast-positie met marktconform salaris en een technische rol in automatisering en machinebouw.
- Afwisselende werkzaamheden met ongeveer 50% ontwikkeling, 30% implementatie en 20% testen/support.
- Werken met professionele tooling zoals TwinCAT, TIA Portal en moderne scriptingtalen.
- Projectmatig werken in kleine engineeringteams en hands-on inbedrijfstellingen op locatie.