Firmware Engineer

Wil jij met jouw technische kennis direct impact maken op de energietransitie? Werk jij graag op het snijvlak van software, hardware en energie-assets? En krijg je energie van embedded software die niet alleen goed werkt, maar ook écht draait op locaties door heel Nederland? Lees dan verder, want bij Envitron werk je aan technologie die iedere dag wordt gebruikt om energie slimmer te meten, sturen en optimaliseren.

Wat ga je doen?

Als Firmware Engineer werk je aan het hart van ons energiemanagementplatform: de Envi.Base. Dit is het embedded systeem dat bij klanten op locatie draait en communiceert met uiteenlopende energie-assets, zoals PV-omvormers, warmtepompen, laadpalen en batterijsystemen.

Je ontwikkelt en verbetert software die lokaal op de Envi.Base draait. Die software is geïmplementeerd in Python en vormt een belangrijke schakel tussen hardware, cloudplatform en energiesturing.

Je werkt niet alleen aan device drivers en communicatieprotocollen, maar ook aan bredere firmware-functionaliteiten. Denk aan het slimmer verwerken en aggregeren van data op locatie, het verplaatsen van rekenkracht van de cloud naar de Envi.Base, offline planningen bij wegvallende verbindingen en nieuwe manieren om energie-assets lokaal aan te sturen.

Je werkzaamheden bestaan onder andere uit:

  • 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;
  • Samenwerken met hardware-, cloud- en platformcollega’s om features end-to-end werkend te krijgen.

Jouw code draait in installaties door heel Nederland. Betrouwbaarheid, foutafhandeling, security en efficiënt gebruik van rekenkracht zijn daarom cruciaal.

Een werkweek ziet er ongeveer zo uit

Je week heeft ritme, maar geen vaste mal.

Je werkt aan nieuwe functionaliteit, verbetert bestaande software en onderzoekt hoe systemen zich in de praktijk gedragen. Soms duik je in een driver of protocolimplementatie. Een andere keer werk je aan nieuwe firmware-functionaliteiten waarmee locaties slimmer, stabieler en zelfstandiger kunnen opereren.

Je schakelt regelmatig met cloud engineers, hardware engineers en collega’s uit het projectteam. Samen zorgen jullie dat nieuwe features niet alleen technisch kloppen, maar ook betrouwbaar werken in het veld.

Ook test en valideer je software in testopstellingen of live situaties. Soms ondersteun je op afstand bij een installatie of debug-sessie, maar de kern van je werk ligt in het bouwen, verbeteren en optimaliseren van firmware.

Wie ben jij?

Jij hebt in de eerste plaats een klik met onze missie: de energietransitie versnellen en daarmee concreet bijdragen aan een mooiere wereld.

Je hebt affiniteit met embedded systemen en vindt het interessant om software te bouwen die direct invloed heeft op de fysieke wereld. Je denkt graag na over hoe software, hardware, data en communicatie samenkomen in één betrouwbaar systeem.

Harde eisen voor deze functie

  • MBO of HBO werk- en denkniveau, bijvoorbeeld richting Elektrotechniek, Embedded Systems, Technische Informatica, Informatica of vergelijkbaar;
  • Ervaring met softwareontwikkeling in Python;
  • Ervaring met Embedded software development;
  • Ervaring met versiebeheer, bijvoorbeeld Git;
  • Goede beheersing van Nederlands en Engels, mondeling en schriftelijk;
  • Linux systemen.

Verder vinden we het een sterke pré als je kennis en ervaring hebt met:

  • Communicatieprotocollen zoals MQTT, Modbus of AMQP;
  • Werken in een Scrum of Agile omgeving;
  • Performance-optimalisatie en efficiënt omgaan met rekenkracht, data en opslag;
  • Energietechniek of energie-assets zoals batterijen, omvormers, laadpalen of warmtepompen.

Competenties die essentieel zijn om deze functie goed uit te kunnen voeren

Technische diepgang

Je hebt een sterke intrinsieke interesse in hoe systemen écht werken. Je begrijpt hoe software, hardware, communicatieprotocollen en fysieke componenten samenkomen in één betrouwbaar geheel. Wanneer een systeem zich onverwacht gedraagt, ga je een stap dieper. Je analyseert signalen, logdata, code en documentatie totdat je begrijpt wat er werkelijk gebeurt.

Structureel verbeteren

Je denkt niet alleen in snelle oplossingen, maar vooral in duurzame verbeteringen. Je vindt het interessant om bestaande software slimmer, stabieler en efficiënter te maken. Zeker binnen embedded systemen begrijp je dat performance, rekenkracht, opslag en dataverwerking ertoe doen. Je zoekt naar oplossingen die vandaag werken en morgen schaalbaar blijven.

Analytisch vermogen

Je kunt complexe technische vraagstukken terugbrengen tot heldere oorzaken en logische vervolgstappen. Je test hypotheses, legt verbanden tussen systeemgedrag en code en werkt zorgvuldig naar een oplossing toe. Daarbij houd je oog voor de impact op het totale platform.

Waar kom je te werken?

Envitron is een snelgroeiend Gronings technologiebedrijf met als missie om lokaal beschikbare energie zo optimaal mogelijk te benutten. Dit doen we door slimme oplossingen te ontwikkelen voor de energietransitie, altijd met focus op verduurzaming.

Onze technologie stelt klanten in staat om energiestromen te meten en aan te sturen, variërend van PV-omvormers en warmtepompen tot batterijopslagsystemen. We zijn vastbesloten om de nummer 1 leverancier van energiemanagementsystemen in Nederland te worden.

De markt voor energiemanagement groeit hard. Daardoor schalen we onze organisatie verder op: technisch, in projectuitvoering en binnen IT, sales en andere afdelingen. Het is tijd voor duurzame groei, letterlijk én figuurlijk.

Arbeidsvoorwaarden

  • Salarisrange: €3.500 tot €4.500 per maand, afhankelijk van jouw kennis en ervaring;
  • Bij voorkeur een fulltime dienstverband van 40 uur;
  • 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.

Wat nu?

Wanneer jij jezelf herkent in deze rol, komen wij graag met je in contact.

Tim neemt contact met je op voor een korte eerste kennismaking. Tijdens dit gesprek bespreken we jouw achtergrond, motivatie en verwachtingen rondom de rol.

Zijn we daarna allebei enthousiast? Dan plannen we een eerste inhoudelijk gesprek in met Michael en een collega uit het firmware team. Dit gesprek vindt bij voorkeur plaats op kantoor, zodat je direct een beter beeld krijgt van de mensen, techniek en werkomgeving binnen Envitron.

In de laatste stap plannen we een meeloopmoment in. Tijdens deze ochtend of middag krijg je een goed beeld van de dagelijkse praktijk, het team en de technische uitdagingen waar we aan werken. Tegelijkertijd leren we elkaar beter kennen en ontdekken we samen of de rol, technologie en manier van werken goed bij jou passen.

Is dat van beide kanten positief? Dan doen we je op korte termijn een aanbieding.

Past deze rol bij jouw ambitie om met technologie concreet bij te dragen aan een mooiere wereld? Maak dan kennis met Envitron.

Meer informatie

Heb je meer vragen over het sollicitatieproces, neem dan contact op met: Tim Spijker via 06-42400400 of tim@werteam.nl