Software Developer
Role details
Job location
Tech stack
Job description
Als Software Developer werk je aan hightech machines in de semicon. Binnen onze klantorganisatie maak je deel uit van een multidisciplinair team, waaronder softwareontwikkelaars, motion- en visionspecialisten en elektrotechnici. Je ontwikkelt nieuwe functionaliteiten, test software op machines en draagt bij aan structurele verbeteringen binnen de applicaties.
Samen met je collega's in Nederland, maar ook in het verre Oosten, vertaal je nieuwe ideeën en processen naar praktische softwareoplossingen. Je werkt onder begeleiding van een softwarearchitect en stemt je werkzaamheden af met zowel de senior manager als de projectleider R&D. In deze rol krijg je de ruimte om jezelf te ontwikkelen binnen een internationale werkomgeving met moderne technologieën. Je draagt verantwoordelijkheid voor het bouwen, testen en installeren van software in een embedded en HMI-omgeving. Ook analyseer je klantverzoeken en los je bugs op binnen bestaande systemen. Dankzij jouw technische inzicht en teamspirit til je de softwarekwaliteit naar een hoger niveau.
- Ontwikkelen van nieuwe softwarefunctionaliteiten van specificatie tot testfase;
- Doorvoeren van technische wijzigingen op basis van goedgekeurde wijzigingsverzoeken (CIT's);
- Testen van softwareversies op gesimuleerde en echte systemen;
- Installeren en (bèta)testen van software bij klanten op locatie;
- Oplossen van klantvragen en bugs binnen bestaande toepassingen.
Requirements
- Afgeronde hbo-opleiding in Electrical & Computer Engineering, Embedded Software Development of Mechatronica;
- Ervaring binnen de automatisering of machinebouw is een grote pré;
- Praktische ervaring met embedded softwareontwikkeling en testen (HMI-omgeving);
- Bekendheid met agile werken en kwaliteitsprocessen;
- Vaardig in C/C++ met Microsoft Visual Studio of VS Code;
- Ervaring met Linux en Python is een plus;
- Kennis van UML, state machines en GIT;
- Je spreekt en schrijft goed Nederlands en Engels;
- Je werkt zelfstandig, bent analytisch en voelt je thuis in een internationale omgeving.
Benefits & conditions
- Werken aan complexe software voor hightech machines;
- Samenwerking met internationale teams in een multidisciplinaire omgeving;
- Ruimte voor eigen initiatief en persoonlijke groei;
- Projecten waarin je echt het verschil kunt maken;
- Een innovatieve werkomgeving met focus op kwaliteit en resultaat.