In deze rol werk je aan de ontwikkeling van software voor complexe elektronische systemen. Je bouwt en onderhoudt code in C, C++ en Python. Samen met collega’s werk je aan functionele en efficiënte oplossingen die ingezet worden in bijvoorbeeld automatiseringssystemen of embedded omgevingen.
Je bent actief betrokken bij het hele ontwikkeltraject: van specificatie en design tot implementatie en testen. Je denkt mee over architectuur en draagt bij aan het verbeteren van bestaande systemen. Ook analyseer je bugs en los je technische knelpunten snel en effectief op. Dankzij jouw werk draait alles net iets beter, sneller en slimmer.
Jouw werkzaamhedenOntwikkelen en onderhouden van software in C, C++ en Python voor embedded en industriële toepassingen;
Vertalen van technische specificaties naar functionele software-oplossingen;
Meedenken over architectuur en designkeuzes binnen het ontwikkelteam;
Uitvoeren van unit- en systeemtests om softwarekwaliteit te waarborgen;
Analyseren en oplossen van bugs en prestatieproblemen;
Documenteren van code en technische processen op een duidelijke manier.
Afgeronde hbo-opleiding of wo-opleiding in de richting van Software Engineering, Informatica of vergelijkbaar;
Aantoonbare ervaring met programmeren in C, C++ en Python;
Ervaring met versiebeheersystemen zoals Git;
Kennis van embedded systemen of industriële automatisering is een pré;
Je werkt nauwkeurig, gestructureerd en communiceert helder met collega’s.