Software Design Engineer
Role details
Job location
Tech stack
Job description
- Als Software Design Engineer ben je verantwoordelijk voor het vertalen van specificaties naar effectieve en betrouwbare softwareoplossingen.
- Als Software Design Engineer vertaal je eisen en specificaties naar een werkend softwareontwerp en implementeer je modules voor machinebesturing.
- Engineer en implementeer modules voor gebruikersinterfaces, foutafhandeling en real-time besturing met aandacht voor betrouwbaarheid.
- Werk nauw samen met de Software Architect en Lead Engineer om technische haalbaarheid, risicoanalyse en teststrategieën te bepalen.
- Ontwikkel en voer automatische en handmatige tests uit volgens testspecificaties en verbeter software op basis van testresultaten.
- Documenteer ontwerpen, implementaties en testresultaten en rapporteer voortgang en technische issues aan het projectteam.
Requirements
Opleiding WO Talen
-
Je beheerst Nederlands
-
Bachelor of Master in Informatica, Software Engineering, Elektrotechniek of Wiskunde.
-
Minimaal 3 jaar relevante werkervaring in technische automatisering of softwareontwikkeling.
-
Sterke kennis van objectgeoriënteerd ontwerp, foutafhandeling, multi-threading en softwarearchitectuurprincipes.
-
Ervaring met programmeertalen zoals C#; kennis van motion control en camera interfacing is een pré en mag on-the-job verdiept worden.
-
Ervaring met onderliggende besturingssystemen, softwareframeworks en testgestuurde ontwikkeling.
-
Bekendheid met het werken in een Agile-omgeving en het opstellen van testspecificaties.
-
Goede mondelinge en schriftelijke communicatievaardigheden in Nederlands en Engels; je rapporteert duidelijk aan technische stakeholders.
Benefits & conditions
Salaris € 2.900 tot € 4.800
- Salaris: €2900 - €4800 per maand
- Vakantiedagen: 25 per jaar
- Groeimogelijkheden: doorgroeien naar senior- of architectfuncties en technische specialisaties
- Pensioenregeling conform CAO of marktconform
- Opleidingsbudget en professionele trainingen