About this role
Je ontwikkelt besturingssoftware voor op maat gebouwde lineaire DC-deeltjesversnellers bij een hightech machinebouwer in Amersfoort. Samen met een interdisciplinair team werk je aan een Beckhoff PLC en een Python/Qt-controlsysteem voor wetenschappelijke en industriële toepassingen. Je bent ook betrokken bij de inbedrijfstelling op de eigen testvloer. Functie-inhoud - Uitbreidingen ontwerpen en implementeren voor de multi-tier acceleratorsoftware - PLC-software ontwikkelen voor hardwareabstractie, machineveiligheid, realtime processen en automatisering - Werken aan gebruikersinterfaces, dataopslag, analyses en automatisering in Python en Qt - Software modulair, herbruikbaar, testbaar en onderhoudbaar opzetten voor uiteenlopende hardwareconfiguraties - Machines in bedrijf stellen en storingen analyseren op de testvloer in Amersfoort - Softwarekwaliteit bewaken met CI, versiebeheer, automatische tests, codeanalyse en agile ontwikkeling Functie-eisen - Je hebt 4 jaar ervaring met professionele softwareontwikkeling - Je hebt een bachelor of master in Software Engineering, Industriële Automatisering of een vergelijkbare richting - Je hebt ervaring met Python en Structured Text (IEC 61131-3) - Je hebt ervaring met hardwareaansturing en bent sterk in troubleshooting - Je neemt verantwoordelijkheid en werkt proactief - Je beheerst de Engelse taal goed, mondeling en schriftelijk - Ervaring met Beckhoff TwinCAT, Visual Studio Code, motion control, automatisch testen, CI en Scrum is een pre Aanbod - Een jaarcontract rechtstreeks bij de werkgever, zonder detachering - Een marktconform salaris - Een werkweek van 32 tot 40 uur - 40 vrije dagen: 27 vakantiedagen en 13 ADV-dagen - Een pensioenregeling