Interim Software Engineer - Embedded Systems (C/C++)
YOUMANworks
Interim Software Engineer - Embedded Systems (C/C++)
Samenvatting
Wat krijg je?
Wat ga je doen?
- Embedded software in C/C++ schrijven
- Bestaande en nieuwe softwaremodules ontwikkelen
- Software testen op hardware en simulatoren
- Software-architectuur herstructureren en functionaliteit uitbreiden
- Samenwerken aan een fysiek product
Wat verwachten wij?
- Minimaal 3 jaar ervaring als embedded software engineer
- Ervaring met embedded software in C en C++
- Kennis van RTOS en embedded communicatie zoals CAN
- Ervaring met NXP-processors, CAN-bus en FreeRTOS
Volledige vacaturetekst
Bij dit innovatieve bedrijf werk je aan robuuste embedded software in een hightech omgeving waar code echt tot leven komt. Je ontwikkelt in C/C++ voor complexe machines en ziet jouw werk direct terug in fysieke bewegingen en sensoren. Je krijgt volop vrijheid om je eigen expertise in te brengen binnen een technisch sterk team. Ontdek hoe jouw code de hardware aanstuurt en zet de volgende stap!
The real deal
- Je werkt aan robuuste embedded software in een hightech omgeving
- Je bent onderdeel van een multidisciplinair team met directe invloed op productontwikkeling
- Een interim opdracht van 6 tot 12 maanden, op locatie in Noord-Holland, met kans op verlenging
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
- Ontwikkelen: Je schrijft embedded software in C en C++ voor real-time toepassingen
- Samenwerken: Je werkt met engineers uit verschillende disciplines aan één fysiek product
- Versiebeheer: Je gebruikt Git, werkt volgens SCRUM en test op zowel hardware als simulatoren
- Technisch landschap: NXP-processors, CAN-bus communicatie, FreeRTOS, zelfgebouwde libraries
- Omgeving: Fulltime opdracht (32-40u) op locatie in regio Alkmaar
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
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Makkelijk solliciteren Solliciteren