Jouw werkzaamheden
Ontwerpen en implementeren van innovatieve embedded besturingsoplossingen in een multidisciplinaire omgeving.
Jouw werkzaamheden
Als Embedded Software Designer kom je terecht in een van de multidisciplinaire projectteams. Deze teams bestaan uit experts met verschillende technische achtergronden, b.v. software, elektrische, mechanische en chemische technologie. Binnen je team ben je verantwoordelijk voor het maken van duidelijke specificaties en het maken van efficiënte en innovatieve ontwerpkeuzes met betrekking tot embedded besturingssoftwareoplossingen.
Je hebt oog voor kwaliteit en begrijpt dat ontwikkelsnelheid cruciaal is. Met jouw drive, sterke interpersoonlijke vaardigheden en je ambitieuze instelling ben je continu op zoek naar mogelijkheden om ‘state of the art’ software ontwikkeltechnieken verder te ontwikkelen. Je combineert het creëren van realtime oplossingen voor de aansturing van high performance inkjetprinters met een drive om de huidige manier van werken te verbeteren door (bijvoorbeeld) gebruik te maken van modelgebaseerde ontwikkelmethodologieën, simulatie en virtual prototyping technieken, agile scrum en continue integratie/ levering. Jouw oplossingen zijn robuust en toch flexibel, zodat ze in meerdere producten en configuraties kunnen worden ingezet.
Verder vertaal je requirements naar een functioneel en technisch ontwerp, waarbij je functionaliteiten, features, doorlooptijd en kosten goed op elkaar afstemt. Je zorgt ervoor dat jouw ontwerp voldoet aan de projectvereisten en dat je implementatie past bij de algehele software-architectuur. Daarnaast heb je een actieve, naar buiten gerichte houding om externe technologie en tooling ontwikkelingen te vertalen naar waarde voor onze embedded software afdelingen.
De afdeling (ongeveer 60 SW-specialisten) richt zich op het ontwikkelen van software voor beeldverwerking, het aansturen van papierbewegingen, het aansturen van printkoppen, mechanismen voor foutafhandeling/-herstel en onderhoudsprocedures.
Wat breng je mee?
- Master in Computer Science, Embbeded Systems, Software Technology
- 1-5 jaar ervaring in (embedded) software ontwikkeling.
- Je hebt een sterke affiniteit met embedded control en modelmatige ontwikkeling
- Ervaring met UML, C++-programmering, bekend met OO-design, realtime gedragsimplicaties
- Ervaring met state-of-the-art software design patterns of software test design is een pre
- Praktische kennis van Linux en software-ontwikkelomgevingen (in het bijzonder Eclipse, RSA-RTE, GIT) en ervaring met software-ontwikkelprocessen heeft de voorkeur
- Professionele communicatieve vaardigheden in het Engels – mondeling en schriftelijk.