Functieomschrijving
- Ontwerpen, ontwikkelen en onderhouden van embedded software in C/C++.
- Vertalen van systeemrequirements naar robuuste softwareoplossingen.
- Ontwerpen en implementeren van softwarearchitecturen voor embedded en realtime systemen.
- Ontwikkelen van software voor NXP ARM-gebaseerde platforms.
- Werken met FreeRTOS en andere realtime besturingssystemen.
- Ontwikkelen en onderhouden van EtherCAT-communicatie en interfaces.
- Testen, valideren en debuggen van embedded software in zowel laboratorium- als machineomgevingen.
- Bijdragen aan softwarekwaliteit door middel van testautomatisering en CI/CD-processen.
- Fungeren als technisch aanspreekpunt voor embedded software binnen projecten.
- Intensief samenwerken met software-, elektronica- en mechatronica-engineers om geïntegreerde hightech systemen te realiseren.
Functie-eisen
- Je hebt een afgeronde hbo- of wo-opleiding in Embedded Systems, Computer Science, Software Engineering, Elektrotechniek of een vergelijkbare richting.
- Je hebt minimaal 5 jaar ervaring met embedded softwareontwikkeling in C/C++.
- Je hebt ervaring met Real-Time Operating Systems (RTOS), bij voorkeur FreeRTOS.
- Je hebt kennis van EtherCAT en industriële communicatieprotocollen.
- Je hebt ervaring met softwareontwikkeling voor NXP ARM-platformen.
- Je hebt ervaring met embedded debugging en diagnostische tools.
- Je hebt affiniteit met hardware/software-integratie binnen mechatronische systemen.
- Je bent bekend met professionele softwareontwikkelmethodieken zoals:
Requirements Management (bijvoorbeeld TopTeam);
Softwarearchitectuur en design (bijvoorbeeld Enterprise Architect);
Configuratiemanagement (Bitbucket of vergelijkbaar);
Software testautomatisering;
DevOps en CI/CD.
- Je bent analytisch, proactief en oplossingsgericht.
- Je communiceert gemakkelijk met engineers uit verschillende disciplines.
- Je beheerst de Engelse taal uitstekend; kennis van het Nederlands is een pré.
- Ervaring binnen de hightech-, semiconductor- of industriële automatiseringssector is een plus.
Arbeidsvoorwaarden
- Een bruto maandsalaris tussen €5.000 en €6.800, afhankelijk van jouw kennis en ervaring.
- Een vaste baan met uitzicht op een langdurige samenwerking.
- Mogelijkheid om op termijn direct in dienst te treden bij de opdrachtgever.
- Uitdagende projecten binnen de hightech machinebouw, semiconductor-, medische- en aerospace-industrie.
- Persoonlijke begeleiding en loopbaanontwikkeling via Trinamics.
- Ruimte voor opleidingen, trainingen en certificeringen.
- Werken met de nieuwste embedded softwaretechnologieën en multidisciplinaire teams.
- Goede secundaire arbeidsvoorwaarden.
- Een professionele en innovatieve werkomgeving waarin jouw ideeën worden gewaardeerd.