Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Ben jij een ervaren Embedded Software Engineer met een passie voor hightech systemen en realtime software? Wil je werken aan innovatieve machines voor de semiconductor-, medische- en aerospace-industrie? Via Trinamics krijg je de kans om mee te werken aan de ontwikkeling van complexe embedded oplossingen waarin software, elektronica en mechatronica samenkomen.
In deze functie ben je verantwoordelijk voor het ontwerpen, ontwikkelen en optimaliseren van hoogwaardige embedded software voor geavanceerde machines en modules. Je werkt gedurende de volledige softwareontwikkelcyclus: van requirements en architectuur tot implementatie, testen en validatie. Daarbij werk je nauw samen met software-, elektronica- en mechatronica-engineers om betrouwbare, schaalbare en toekomstbestendige oplossingen te realiseren.
- 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.
Requirements
- 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.
Je hebt indruk gemaakt en nu staat het sollicitatiegesprek voor de deur. Geen zorgen, wij weten met wie je spreekt en wat je kunt verwachten. We bereiden je goed voor, zodat je zelfverzekerd kunt laten zien waarom jij de ideale kandidaat bent. Je avontuur gaat van start
Yes, je hebt de job! Tijd om aan de slag te gaan. En om welke functie of sector het ook gaat, wij blijven je continu ondersteunen en helpen waar nodig. Profiteer van een gespecialiseerd netwerk
Als tried & tested tech talent krijg je toegang tot ons brede netwerk van tech professionals en opdrachtgevers. Zo krijg je alle hulp, steun en inspiratie die je nodig hebt bij het bouwen van je carrière.
Benefits & conditions
Je komt terecht in een innovatieve werkomgeving waar techniek, samenwerking en persoonlijke ontwikkeling centraal staan. Via Trinamics krijg je bovendien de zekerheid van een vaste baan, met de mogelijkheid om uiteindelijk rechtstreeks in dienst te treden bij de opdrachtgever.
- 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.
Het salaris dat je bij Trinamics kunt verwachten, hangt af van de functie, jouw ervaring en de specifieke vereisten van de opdracht. Wij bieden marktconforme salarissen die passen bij jouw expertise en vaardigheden. Daarnaast volgen wij altijd de cao van de opdrachtgever, zodat je verzekerd bent van eerlijke en transparante arbeidsvoorwaarden. Voor meer gedetailleerde informatie over salaris en arbeidsvoorwaarden nodigen wij je graag uit voor een vrijblijvend gesprek. Welke opleidingsmogelijkheden biedt Trinamics?
Trinamics denkt graag mee met jou en de klant wanneer er trainingen of cursussen nodig zijn. Vaak hebben onze opdrachtgevers bij aanvang al trainingen en cursussen in hun inwerktraject opgenomen. Hierover voeren wij gedurende het detacheringsproces gesprekken.