In deze opdracht duik je diep in de wereld van embedded softwareontwikkeling voor complexe machines met een sterke focus op real-time systemen. De software die jij schrijft, laat hardware écht tot leven komen. Geen theoretisch geneuzel maar directe koppeling tussen jouw code en fysieke bewegingen, sensoren en communicatieprotocollen.
Je werkt aan bestaande én nieuwe softwaremodules in C en C++, binnen een team van zo’n 10 collega’s. De software is grotendeels eigen ontwikkeling, waarin veiligheid, stabiliteit en schaalbaarheid voorop staan. Binnen het team werk je nauw samen met collega’s van embedded hardware, elektrotechniek en systeemontwikkeling.
Er ligt een stevige technische roadmap klaar, waar jij direct je stempel op mag drukken. Of het nu gaat om uitbreiding van functionaliteit, herstructurering van architectuur of het testen van nieuwe modules op real-life systemen – je bent van begin tot eind betrokken.
“Ik vond het gaaf dat mijn code niet ergens in een cloud verdwijnt, maar dat ik het letterlijk zie bewegen op de testopstelling. Dáár doe ik het voor.” – een Software Engineer uit het team
Concreet
Deze organisatie ontwikkelt en assembleert seriematig industriële machines van A tot Z. Alles onder één dak: van framebouw tot motion control. De software-afdeling speelt een sleutelrol in de werking van het eindproduct. Innovatie wordt hier niet ‘van bovenaf’ opgelegd, maar komt uit het team zelf. Er is ruimte voor verbetering, kritische vragen worden gewaardeerd, en jouw ideeën worden serieus genomen.
Je werkt vanuit een modern pand met goed uitgeruste testfaciliteiten, korte lijnen en collega’s die weten wat ze doen.
Verder mag je rekenen op
Een aantrekkelijk uurtarief in overleg, passend bij je ervaring
Fulltime inzetbaarheid (minimaal 4 dagen per week)
Looptijd: minimaal 6 maanden, met kans op verlenging
Werken op locatie met flexibele begin- en eindtijden
Vrijheid om eigen expertise in te brengen binnen team en proces
Ondersteuning van een technisch sterk en professioneel team
Je bent een ervaren embedded software engineer (C/C++) met minimaal 3 jaar praktijkervaring
Je hebt kennis van real-time operating systems en embedded communicatie (zoals CAN)
Je werkt gestructureerd en hebt ervaring met versiebeheer (Git)
Je bent gewend om met hardware engineers samen te werken aan één geïntegreerd product
Je spreekt goed Nederlands of Engels
"*" geeft vereiste velden aan