Embedded Software Engineer - Zwolle
Role details
Job location
Tech stack
Job description
Als Software Engineer ontwerp, ontwikkel en verbeter je software voor technisch complexe producten en systemen. Afhankelijk van het project werk je aan embedded software, applicatiesoftware of aan de verbinding tussen software en hardware.
- Ontwerpen en ontwikkelen van software in C en/of C++;
- Vertalen van technische en functionele requirements naar betrouwbare software;
- Ontwikkelen van softwarearchitecturen, modules, interfaces en algoritmes;
- Integreren van software met hardware, besturingssystemen en externe componenten;
- Debuggen, testen en analyseren van complexe technische problemen;
- Verbeteren van performance, betrouwbaarheid en onderhoudbaarheid;
- Werken met Linux, Windows, RTOS-platformen of bare-metal systemen;
- Opzetten en onderhouden van unit tests, integratietests en CI/CD-processen;
- Samenwerken met software-, hardware-, test- en system engineers;
- Meedenken over technische keuzes, ontwikkelprocessen en productkwaliteit.
Je krijgt de ruimte om verantwoordelijkheid te nemen. Niet alleen voor je eigen code, maar ook voor de technische kwaliteit van het systeem waaraan je werkt.
- Embedded software voor intelligente apparaten en machines;
- Besturingssoftware voor industriële en hightech systemen;
- Software voor sensoren, communicatieprotocollen en data-acquisitie;
- Linux-gebaseerde applicaties en services;
- Testsoftware en geautomatiseerde testomgevingen;
- Software voor medische, maritieme en automotive toepassingen;
- Modernisering, uitbreiding en porting van bestaande softwareplatformen;
- Nieuwe producten waarin elektronica, software en mechanica samenkomen.
De projecten duren doorgaans meerdere maanden tot enkele jaren. Daardoor krijg je voldoende tijd om inhoudelijk impact te maken, zonder dat je vastzit aan één product, organisatie of technische omgeving.
Requirements
- Een afgeronde hbo- of wo-opleiding in Informatica, Technische Informatica, Embedded Systems, Elektrotechniek of een vergelijkbare richting;
- Meerdere jaren professionele ervaring als software engineer;
- Goede kennis van C en/of C++;
- Ervaring met softwareontwerp, implementatie, debugging en testen;
- Kennis van objectgeoriënteerd programmeren en softwarearchitectuur;
- Ervaring met Git en moderne softwareontwikkelprocessen;
- Goede communicatieve vaardigheden in het Nederlands en Engels;
- De bereidheid om, afhankelijk van het project, gedeeltelijk bij een klant op locatie te werken.
Ervaring met een of meerdere van de volgende onderwerpen is een voordeel:
- Embedded Linux;
- RTOS of bare-metal development;
- Python;
- Qt;
- Microcontrollers en processoren;
- Communicatieprotocollen zoals CAN, SPI, I²C, UART, Ethernet, BLE of WiFi;
- Unit testing en testautomatisering;
- CI/CD;
- Hardware-software-integratie;
- Agile of Scrum;
- Safety-critical of gereguleerde productontwikkeling.
Minstens zo belangrijk is dat je zelfstandig kunt werken, verantwoordelijkheid neemt en het interessant vindt om regelmatig in een nieuwe technische omgeving te stappen.
Je wordt onderdeel van een team van ervaren engineers met kennis van onder andere:
- Embedded software;
- C en C++;
- Linux en RTOS;
- Elektronica en embedded systems;
- Applicatiesoftware;
- Testautomatisering;
- Hardware-software-integratie.
- Een kennismakingsgesprek met Fréderic Exelmans, Business Manager
- Een gesprek met Sjors van Tongeren, Managing Director en/of met een ervaren engineer;
- Eventueel een korte technische opdracht of assessment;
- Een voorstel dat aansluit bij jouw ervaring en ambities.
Tijdens de gesprekken bespreken we niet alleen of jij bij Dekimo past. We vinden het minstens zo belangrijk dat Dekimo en onze manier van werken bij jou passen.
Benefits & conditions
- Een vast dienstverband;
- Een salaris dat past bij jouw kennis en ervaring;
- Een mobiliteitsregeling;
- Een goede pensioenregeling;
- 28 vakantiedagen;
- Ruimte voor opleidingen, trainingen en technische ontwikkeling;
- Afwisselende en langdurige projecten;
- Persoonlijke begeleiding en regelmatig contact over je project en ontwikkeling;
- Toegang tot de kennis van honderden engineers binnen de Dekimo Group;
- De mogelijkheid om ervaring op te doen binnen verschillende technische markten;
- Invloed op het type projecten waaraan je werkt;
- Een informele werkomgeving met korte lijnen en weinig bureaucratie.