TEL: +31 (0) 411 74 50 20

HELPDESK

Om ervoor te zorgen dat u snel weer kunt laden is onze helpdesk 24/7 bereikbaar om storingen van uw laadpunt(en) zo snel mogelijk op te lossen.


TEL: +31 (0) 411 74 50 20

test 1

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

Vacature: Embedded Software Developer

Wat je op verjaardagen verteld

“Ik zorg dat die laadpalen ook echt laden en dat de exploitant weet wie er geladen heeft.”

Wat je levensmotto is

“Een mensch kan nooit genoeg Raspberry Pi’s hebben”

Wat je écht doet

Je bouwt embedded software op basis van Embedded Linux.

Je schrijft C & C++ code.

Je stelt een custom Linux distributie samen o.b.v. Yocto Project, dus je weet hoe een GCC toolchain werkt en bent bekend met een Linux ontwikkelomgeving.

Je bedenkt hoe de embedded software zo breed mogelijk ingezet kan worden.

Hoe je dat aanpakt

Je prioriteert je eigen werk samen met de Product Owner. Je krijgt direct feedback en test je embedded software tegen een platform wat ook in ontwikkeling is.

Je gebruikt de juiste tools voor elke opdracht die je krijgt. Keuzes uit het verleden zijn geen regels.

Bij het bouwen van de embedded software houd je rekening met de standaard embedded uitdagingen (power failures, opstart gedrag, limited CPU, limited resources).

Je weet hoe je de boel moet testen en debuggen.

Je krijgt ruimte voor goede ideeën en er is altijd budget.

Je neemt beslissingen op basis van gemeten resultaten en ervaringen, niet op je gevoel. Meten is weten.

Het zou mooi zijn als je hardware ervaring hebt zodat je weet hoe je schema’s moet lezen en hardware moet aansluiten.

Ons domein

De embedded software is deels af en geschreven in C, maar we willen naar C++ of als jij een betere taal hebt die in te passen is, zonder dat we al te veel huidige code weg moeten gooien is dat ook prima. De backoffice wordt ontwikkeld in C#, de communicatie daarmee is OCPP, jouw embedded software moet dat dus kunnen babbelen! De CPU is een i.MX6 (ARM). De distro is samengesteld met Yocto.

Team

Je bent de eerste embedded software developer die we in dienst nemen. Je werkt direct samen met de technische product owners, die ook hands-on mee helpen. Om samen een mooi product op te bouwen.

Hoe je dag eruit kan zien

Je begint de dag met een feature die op dat moment het belangrijkst is, dit is staat in de sprint waaraan je werkt. Je ontwikkelt een stukje functionaliteit die via het OCPP protocol een nieuwe configuratie op de controller activeert. Je hebt dit geimplementeerd en gaat testen dmv communicatie op te zetten tegen de hagelnieuwe backoffice. Je ziet een typo in de config string die de backoffice opstuurt. Jij maakt even tijdelijk dezelfde typo en parallel wordt de backoffice gefixed. Jij kan wel verder met het valideren van jouw embedded software.

Rond lunchtijd loop je langs Remco en vertelt hem over het resultaat. Hij is erg blij met jouw snelle oplossing. Jullie besluiten om samen te gaan lunchen en nog even te brainstormen over andere uitdagingen, Peter loopt ook nog even langs met een aantal wilde ideeen, al is het alleen al om het idee-zaadje te planten. Remco vertelt je over een probleem met dat serienummers van de SIM-kaarten niet geregistreerd worden.

Na de lunch ga je direct samen met Frank zitten om een oplossing te bedenken. Gevonden! Jullie zien hoe dit geautomatiseerd kan worden. Even afstemmen of dit qua werk nu direct kan, of even moet wachten tot de volgende sprint.

Wij vragen

Je hebt liefst ervaring in een soortgelijke functie.

Je hebt uitgebreide kennis van en ervaring met (Open)Embedded Linux, het liefst met Yocto.

Je hebt aantoonbare ervaring met C, C++, GCC toolchains en Linux ontwikkelomgevingen.

Je hebt kennis van Linux Kernel/Drivers.

Je hebt kennis van Modbus (dit is een plus).

Je hebt kennis van C# (dit is een plus).

Je wilt dingen echt gedaan krijgen.

Wij bieden

Geld.

Reiskostenvergoeding en pensioenregeling.

25 vakantiedagen, als je belooft om terug te komen.

Opleidingsmogelijkheden o.a. via PluralSight.

Maar ook, veel vrijheid en verantwoordelijkheid om je werk te doen.

Ongekend goede werksfeer waar hard werken en plezier maken hand-in-hand gaan.

By | 2017-05-11T09:26:35+00:00 april 26th, 2017|Categories: Algemeen Nieuws, Vacature|Reacties uitgeschakeld voor Vacature: Embedded Software Developer

About the Author: