Senior / Lead Technical Software Engineer
Role details
Job location
Tech stack
Job description
Inhoud van de functie - Het onderhouden van software ten behoeve van de aansturing van onze huidige machines. - Het ontwerpen en ontwikkelen van nieuwe software en machineaansturing. - Het bepalen, uitwerken en verifiëren van technische requirements. - Deelname in het ontwikkelproces door middel van het uitvoeren van code reviews, communicatie met klanten, documenteren en testen. - Begeleiding van de uitbesteding van de ontwikkeling van sub-systemen. - Fungeren als technisch aanspreekpunt binnen het software team en richting andere disciplines. - Het onder...
Requirements
Global Factory logoGlobal Factory logo Vacature Senior / Lead Technical Software Engineer Als Senior Technical Software Engineer met een leidende rol werk je samen met een multidisciplinair team aan innovatieve machines voor de farmaceutische industrie. Met behulp van deze automatiseringsoplossingen worden dagelijks over de gehele wereld honderdduizenden medicijnverpakkingen efficiënt en betrouwbaar gevuld en geverifieerd. Samen met zowel het hardware team als software team ben je verantwoordelijk voor het ontwerpen en ontwikkelen van software die zowel bestaande en nieuwe machines aanstuurt. De nadruk ligt hierbij op het onderhouden en ontwerpen van de aansturing van machines, op zowel low level (PLC, C/C++) als high level (C#, .NET) niveau. Je kunt de relatie leggen tussen elektrische signalen op de draad en de code die je schrijft en je bent in staat dit duidelijk te documenteren en uit te leggen. Daarnaast ben je ook niet bang om incidenteel een steeksleutel of soldeerbout te gebruiken wanneer de situatie daar om vraagt. In de rol als lead ben je samen met een klein team technisch eigenaar van de software die enkele machines aanstuurt. Je fungeert daarin als schakel tussen het ontwikkelteam en de product management en service afdelingen. Je bent communicatief sterk, weet prioriteiten te stellen en stuurt aan op kwaliteit, innovatie en samenwerking. Functieomschrijving Inhoud van de functie - Het onderhouden van software ten behoeve van de aansturing van onze huidige machines. - Het ontwerpen en ontwikkelen van nieuwe software en machineaansturing. - Het bepalen, uitwerken en verifiëren van technische requirements. - Deelname in het ontwikkelproces door middel van het uitvoeren van code reviews, communicatie met klanten, documenteren en testen. - Begeleiding van de uitbesteding van de ontwikkeling van sub-systemen. - Fungeren als technisch aanspreekpunt binnen het software team en richting andere disciplines. - Het onder...