Firmware Engineer
Firmware Engineer ontwikkelt embedded software voor het energiemanagementplatform Envi.Base.
Belangrijkste taken: drivers, communicatieprotocollen en lokale data-aggregatie.
Vereist: MBO/HBO, ervaring met Python, embedded development, Git en Linux.
Omschrijving
Als Firmware Engineer werk je aan het hart van het energiemanagementplatform: de Envi.Base, het embedded systeem dat bij klanten op locatie draait en communiceert met energie-assets zoals PV-omvormers, warmtepompen, laadpalen en batterijsystemen. Je ontwikkelt en verbetert lokale software in Python die een schakel vormt tussen hardware, cloudplatform en energiesturing. Betrouwbaarheid, foutafhandeling, security en efficiënt gebruik van rekenkracht zijn cruciaal in deze rol.
Functie eisen
- MBO- of HBO-werk- en denkniveau, bijvoorbeeld richting Elektrotechniek, Embedded Systems, Technische Informatica of Informatica.
- Ervaring met softwareontwikkeling in Python.
- Ervaring met embedded software development.
- Ervaring met versiebeheer, bijvoorbeeld Git.
- Goede beheersing van Nederlands en Engels, mondeling en schriftelijk.
- Ervaring met Linux-systemen.
- Pré: kennis van communicatieprotocollen zoals MQTT, Modbus of AMQP.
- Pré: ervaring met werken in een Scrum- of Agile-omgeving.
- Pré: ervaring met performance-optimalisatie en efficiënt omgaan met rekenkracht, data en opslag.
- Pré: kennis van energietechniek of energie-assets zoals batterijen, omvormers, laadpalen of warmtepompen.
- Competenties: technische diepgang, het vermogen tot structureel verbeteren en sterk analytisch vermogen bij het oplossen van complexe technische vraagstukken.
Taken
- Ontwikkelen en verbeteren van embedded software voor de Envi.Base.
- Bouwen en onderhouden van device drivers voor verschillende energie-assets.
- Implementeren en optimaliseren van communicatieprotocollen zoals Modbus en MQTT.
- Meewerken aan datareductie, aggregatie en slimme lokale verwerking.
- Refactoren, verbeteren en implementeren van nieuwe regelingen en firmware-functionaliteiten.
- Ontwikkelen van functionaliteit voor lokale planning, fallback-scenario's en capaciteitsturing.
- Testen en valideren van software op echte hardware en in testopstellingen of live situaties.
- Samenwerken met hardware-, cloud- en platformcollega's om features end-to-end werkend te krijgen en soms op afstand ondersteunen bij installatie- of debug-sessies.
Werkomstandigheden
- 8% vakantiegeld.
- Jaarlijkse winstdeling.
- Flexibele werktijden.
- Pensioenregeling bij Zwitserleven.
- Netto onkostenvergoeding van €125 per maand.
- Een nieuwe MacBook Pro.
- Een iPhone of Samsung-telefoon.
- Diverse opleidingsmogelijkheden.
- Leuke bedrijfsuitjes en een hecht team.
Beschrijving van de organisatie
Wij zijn een snelgroeiend technologiebedrijf met de missie om lokaal beschikbare energie zo optimaal mogelijk te benutten. We ontwikkelen slimme oplossingen voor de energietransitie met focus op verduurzaming, zodat klanten energiestromen kunnen meten en aansturen voor uiteenlopende assets. De markt voor energiemanagement groeit snel, waardoor de organisatie verder opschaalt op technisch gebied, in projectuitvoering en binnen IT, sales en andere afdelingen.