- Ontwerpen, ontwikkelen en onderhouden van software voor PLC-systemen met behulp van C++;
- Integreren en koppelen van hardwarecomponenten, waaronder PLC's, input/output-modules, CPU's en verschillende geheugentypen;
- Ontwikkelen en implementeren van effectieve programmeerarchitecturen voor PLC-systemen;
- Zorgdragen voor robuuste en efficiënte communicatie tussen PLC's en andere apparaten via protocollen zoals Modbus, Profibus, Profinet en Ethernet/IP;
- Diagnoses stellen en problemen met PLC-programma's en hardware efficiënt oplossen om downtime te minimaliseren en de werking van geautomatiseerde systemen soepel te laten verlopen;
- Samenwerken met multidisciplinaire teams om softwarevereisten te definiëren en hoogwaardige oplossingen te leveren;
- Problemen met software en hardware in PLC-systemen oplossen;
- Op de hoogte blijven van de nieuwste ontwikkelingen in PLC-technologie en communicatieprotocollen.
- Een Bachelor- of Masterdiploma in Elektronica, programmeren of een vergelijkbare opleiding;
- Minimaal 3-5 jaar ervaring als software engineer of een rol waarin programmeren de hoofdfocus was.
- Goede documentatievaardigheden om georganiseerde en goed gedocumenteerde PLC-programma's te onderhouden;
- Begrip van elektrische systemen (inclusief schakelingen, bekabelingsschema's en elektrische veiligheid);
- Sterke kennis van programmeertalen gedefinieerd in IEC 61131:
o FBD (Function Block Diagram)
o ST (Structured Text)
o SFC (Sequential Function Chart)
o IL (Instruction List)
- Ervaring met de PhoenixSalarisomschrijving
3750-5000