Embedded software developer
Role details
Job location
Tech stack
Job description
Als Embedded Software Developer werk je aan de kern van geavanceerde IoT-oplossingen. Je ontwikkelt embedded software op ARM STM32-platformen en zorgt dat deze naadloos samenwerkt met de hardware. Je bent betrokken bij het volledige ontwikkelproces: van het ontwerpen van nieuwe functies tot het testen en verbeteren van bestaande code.
- Ontwikkelen, testen en optimaliseren van embedded software in C;
- Integreren van software met hardwarecomponenten op STM32-platformen;
- Bijdragen aan uitbreiding en verbetering van testtooling in Python;
- Documenteren van ontwikkelde functionaliteit en gebruik maken van versiebeheer;
- Signaleren van knelpunten en aandragen van technische verbeteringen.
Requirements
In deze rol werk je nauw samen met collega-developers, hardware engineers en testers. Je denkt actief mee over technische oplossingen en draagt bij aan de ontwikkeling van interne tooling. Door jouw ervaring ben je in staat om zelfstandig onderdelen op te pakken, maar ook om de juiste vragen te stellen en verder te kijken dan alleen de code.
- Een afgeronde hbo-opleiding of wo-opleiding in Elektrotechniek of Embedded Software;
- Minimaal 4 jaar ervaring met embedded softwareontwikkeling in C;
- Ervaring met ARM STM32-microcontrollers;
- Kennis van telecommunicatie en/of telemetrie is een pré;
- Basiskennis van elektrotechniek en embedded hardware;
- Ervaring met Python is een pré;
- Bekend met versiebeheer en technische documentatie;
- Nieuwsgierige en nauwkeurige werkhouding met oog voor kwaliteit.
Benefits & conditions
- Een salaris van €3.500 - €4.500 p.m.;
- Uitgebreide groene pensioenregeling;
- Volg kosteloos sessies via het welzijnsplatform empowr;
- Opleidingsbudget van €2.000;
- Een persoonlijke Career Coach;
- Gratis deelname aan bijvoorbeeld de Marathon van Eindhoven of de Strong Viking Run;
- Werken bij het groenste detacheringsbureau van Nederland;
- Mogelijkheid tot overname door opdrachtgever.