feb 15, 2023

Embedded software developer

  • Kiwatt
  • Ede
Full time Engineering IT Automatisering Software

Functieomschrijving

Heb jij affiniteit met techniek? Wil jij als software developer aan de frontlinie staan van de energietransitie? En wil jij werken bij een organisatie die een leidende rol in de markt van duurzame energieopslag aanneemt? We maken graag kennis met je!

 

De energietransitie is in volle gang en jij kan hier als software developer bij Kiwatt een belangrijke bijdrage aan leveren. Kiwatt wordt een belangrijke speler in de energietransitie door slimme oplossingen te bieden voor de opslag van energie. Wij zorgen er voor dat ieder huishouden of bedrijf zelf controle heeft over de opgewekte energie. We zijn een goed gefinancierde startup en continu bezig met de doorontwikkeling en optimalisatie van onze producten. 

Onze producten bestaan uit geavanceerde hard- en software. En hier ligt jouw uitdaging! Door de implementatie van slimme software op het snijvlak van embedded en systems programming, draag jij bij aan het verbeteren van onze energie-oplossingen. Enkele van de uitdagingen waar wij aan werken zijn: 

  • Aansturen van nieuwe hardware, zoals inverters en battery management systemen;
  • Optimaliseren van onze bestaande software op embedded Linux;
  • Integreren met derde partijen, zoals thuisladers en energiehandelsplatformen.

 

Binnen ons developmentteam ontwikkelen we geavanceerde software die de backbone vormt van onze slimme producten. Als software developer ben je verantwoordelijk voor de ontwikkeling, de uitvoering en het onderhoud van deze software. Wij werken op kleine, embedded Linux apparatuur; je programmeert dus echt op het snijvlak van embedded software en Linux system programming. Wij werken voornamelijk met de volgende technieken: 

  • Cloud architectuur gebaseerd op AWS;
  • Communicatie via MQTT;
  • Versiebeheer in git;
  • Samenwerken via Jira en Confluence;
  • In ons ecosysteem gebruiken we hoofdzakelijk (embedded) Linux, C, Lua en NodeJS.

 

Je werkzaamheden zullen er als volgt uit zien:

  • Samen met onze architect beslis jij hoe onze architectuur eruit gaat zien, en zorg je dat die voldoet aan de eisen van onze gebruikers;
  • Je werkt aan toepassingen op een embedded Linux systeem, waarbij je goed omgaat met low-level protocollen zoals CAN- en Modbus;
  • Je programmeert vooral in Lua en C, met af en toe scripting in bash;
  • Je werkt daarbij voornamelijk in de terminal en op een laag niveau met serieuze hardware.

 

Als developer heb jij

  • Een beta-achtergrond, dus in de techniek of de natuurwetenschappen (een elektrotechnische achtergrond is een pre);
  • Affiniteit met Linux (ruime ervaring is een pre);
  • Ervaring met of bereidheid om veel te leren over:
    • OpenWRT (of een andere (embedded) Linux-distributie),
    • C,
    • Lua,
    • bash (of een andere shell),
    • git.
  • Enkele jaren relevante werkervaring in software ontwikkeling;
  • Affiniteit met duurzame energieopslag;
  • Daarnaast word jij enthousiast van werken bij een start-up, de dynamiek en gedrevenheid passen helemaal bij jou.

 

Wat we bieden

  • Direct een vast contract in een betrokken en innovatieve organisatie;
  • Uitdagende werkzaamheden die jouw technische hart sneller doen kloppen;
  • Aandacht voor jouw ontwikkeling en groeipotentieel;
  • Een enthousiast team van gedreven professionals;
  • Een salaris tussen de €3100,- € 5000,- bruto per maand op basis van een fulltime dienstverband afhankelijk van ervaring en opleiding.

 

Kun je niet wachten om aan de slag te gaan bij Kiwatt als software developer?

Solliciteer dan snel via onderstaande link. Of neem contact op met Info@kiwatt.nl. We leren je graag kennen!