De Embedded Software Engineer is een ervaren professional die gespecialiseerd is als software engineer inembeddedsystemen en communicatietechnologie. Als Embedded Software EngineerbijFleetGOwerk je aan de nieuwste generatie van onzeeigen ontwikkelde telematica oplossing,deFleetGOCubiQIX4. Je zult het gehele proces beheren van het ontwerpen, implementeren, testen en integreren van firmware-functies en verbeteringen aan onze productcodebases. Je weet hoe je moet werken met een gelaagde en modulaire productarchitectuur verdeeld over meerdererepositoriesdie worden beschermd door automatischebuildsysteemdie unit tests en systeemintegratietests uitvoeren. Je maakt deel uit van het Embedded Hardware team dat werkt in een gestructureerd ontwikkelingsproces, maar met een hoge mate van vrijheid en een informele werkomgeving. Het team richt zich sterk op product- en proceskwaliteitsverbeteringen, ruimte voor persoonlijke groei en eigenaarschap van belangrijke functies. Het team is verantwoordelijk voor productrelease-configuratie, integratie en monitoring en voor 2elijnsondersteuning van de operationele producten en onderweg. Voor de ontwikkeling, integratie en installatie vanproducthardwareen firmware-functies zul je samenwerken met een team van Cloud Developers om de integratie vloeiend te stroomlijnen binnen hetFleetGOCloud-platform en mobiele apparatuur. Het is een uitdagende baan waarbij je gebruik maakt van verschillende technologieën zoals M2M-communicatie, gekenmerkt door een mix van GNSS, 4G LTE (Cat M1), Bluetooth, industriële interfaces zoals CAN-bus, FMS, RS232 en een breed scala aan sensoren.
Wat ga je precies doen?- Samenwerken metdevelopersen projectmanagers om bestaande hardware te verbeteren en te optimaliseren;
- Ontwerpen, ontwikkelen, testen, debuggen, beveiligen en documenteren van nieuwe functies;
- Continue testen, onderhoud en updates uitvoeren;
- Prestaties van bestaande firmware onderhouden en verbeteren;
- Samenwerken met andere teams zoals Cloud Software Development en Business Development.
Je hebt een brede interesse in (communicatie)technologie en dit blijkt uit je opleiding, ervaring en hobby's. Je hebt specifieke interesse in embeddedhardware, STM32 en NRF5 microcontrollers, draadloze (BLE) technologie, communicatieprotocollen en hardware-software interfaces zoals CAN-bus, RS232, digitale IO's en 1-wire. Je werkt graag zelfstandig binnen een developmentteam in een informele omgeving waar kwaliteit en innovatie belangrijke pijlers zijn. Gezien de aard van de baan ben je punctueel en werk je zeer nauwkeurig.
- Bachelor diploma;
- Minimaal 3 jaar ervaring als embeddedsoftware engineer in C / C++;
- Ervaring met KeilVision+ Keil MDK;
- Ervaring met STM32 en NRF5 microcontrollers of vergelijkbare MCUs;
- Ervaring met Automotive protocollen (CAN, ISOTP, UDS, J1939, FMS);
- Ervaring met IoT, GNSS, LTE en BLE;
- Ervaring met verschillende digitale interfaces (I2C, UART, USB, MCI, SPI, etc.);
- Ervaring met GoogleTest/GoogleMock en Python;
- Vloeiend in Nederlands en Engels;
- Zeer gemotiveerd en enthousiast.
Uiteraard hebben wij jou ook wat te bieden! Je komt namelijk te werken in een informele en goed georganiseerde werkomgeving met, niet te vergeten, leuke collega’s. Er is volop ruimte voor eigen inbreng en om jezelf te ontwikkelen. Na een prettig werkklimaat hebben wij een compleet en actueel aanbod aan arbeidsvoorwaarden, passend bij onze organisatie:
- Marktconforme salaris;
- 24 vakantiedagen op basis van een fulltime-dienstverband;
- 8% vakantiegeld;
- Collectieve pensioenregeling;
- Reiskostenvergoeding;
- Thuiswerkvergoeding;
- Passende doorgroei- en opleidingsmogelijkheden;
- Vitaliteitsprogramma;
- Wij hechten veel waarde aan de ontwikkeling en ontplooiing van onze medewerkers en bieden jou de mogelijkheid om opleidingen en cursussen te volgen als jij die voor je functie nodig denkt te hebben.
€50000 - €70000 monthly
