Embedded AI Software Engineer

  • Rosmalen (NL)
  • Schoten (BE)

Heb jij passie voor de energietransitie en wil je bijdragen aan een duurzame toekomst? Lees dan verder, want Xemex is op zoek naar een gedreven Embedded AI Software Engineer.

Over Xemex

Xemex ontwikkelt smart technologieën en clouddiensten op het gebied van energie. Zo maken we het gebruik, beheer en de opwekking van energie efficiënter, betaalbaarder en duurzamer. Met live inzicht en controle over energieverbruik ondersteunen we eindgebruikers, installateurs, partners en energiebedrijven bij het optimaliseren van energiebeheer. Onze transparante systemen werken met de meest voorkomende type energie en apparaten. We versnellen de energietransitie en we bouwen aan een duurzame toekomst. Xemex staat voor balans in energie met innovatieve, schaalbare oplossingen.

Wat ga je doen?

Als Embedded AI Software Engineer ben je verantwoordelijk voor het ontwikkelen, testen, implementeren en onderhouden van nieuwe én bestaande embedded software. Je werkt aan firmware die realtime moet presteren, communiceert met energiemetings- en besturingssystemen en koppelt met IoT- en cloudomgevingen.
Voor ons EMS zijn kennis van AI en geavanceerde regeltechniek van grote waarde. Je ontwikkelt algoritmes en AI-gebaseerde optimalisatiemethoden die draaien op embedded hardware. Deze algoritmes worden ingezet voor:

  • PV-curtailment
  • Power peak-shaving
  • Load shifting op basis van dynamische energieprijzen
  • Realtime optimalisatie van warmtepompen, warmwaterboilers, EV-laders en batterijsystemen
  • Flexibiliteit binnen netcongestiebeperkingen

Taken en verantwoordelijkheden:

  • Ontwikkelen, testen en implementeren van embedded software in C/C++ voor embedded Linux- en microcontrollerplatformen.
  • Beheren, onderhouden en doorontwikkelen van bestaande firmware binnen het EMS- en Xemex-embedded-ecosysteem.
  • Migreren en herstructureren van bestaande code naar C/C++, inclusief optimalisatie van embedded performance.
  • Ontwerpen, implementeren en documenteren van communicatieprotocollen en interfaces met energiemetingssystemen, IoT-devices en cloudservices.
  • Optimaliseren van realtime dataverwerking, waaronder P1-meetdata, seriële communicatie en messaging via MQTT.
  • Ontwikkelen en optimaliseren van AI- en regeltechniek-algoritmes voor embedded hardware, gericht op o.a. PV-curtailment, peak-shaving, load shifting, warmtepompen, EV-laders en batterijsystemen.
  • Samenwerken met cloudteams om forecastingmodellen en optimalisatielogica te integreren met het EMS.
  • Testen, debuggen en verbeteren van firmware om stabiliteit, veiligheid en prestaties te borgen.
  • Proactief bijdragen aan systeemarchitectuur, embedded designkeuzes en hardware-software-interfaces.
  • Documenteren van softwarecomponenten en bijdragen aan technische compliance-documentatie waar nodig.
  • Actief bewaken en verbeteren van softwarekwaliteit.

Wie ben jij?

  • Je hebt een afgeronde bachelor in Computer Science, Electrical Engineering, Embedded Systems of een vergelijkbare technische richting.
  • Je bent fulltime beschikbaar.
  • Je hebt ervaring met het ontwikkelen van embedded software in C/C++.
  • Je hebt kennis van AI- en regeltechniek-algoritmes voor energie-optimalisatie, zoals Model Predictive Control, peak-shaving, load shifting en DER-sturing.
  • Je hebt aantoonbare kennis van voorspellende modellen.
  • Je kunt embedded AI- of regeltechniekmodellen implementeren en optimaliseren voor efficiënte runtime op embedded hardware.
  • Je hebt ervaring met energiedata en protocollen zoals P1, seriële communicatie en Modbus.
  • Je hebt een goed begrip van elektrotechnische principes en kunt meedenken over hardware-software-interfaces en systeemarchitectuur.
  • Je werkt gestructureerd en neemt graag ownership.

Wij bieden jou:

  • Een aantrekkelijk salaris, aangevuld met een volledig door de werkgever betaald pensioen.
  • 30 vakantiedagen.
  • Een laptop en iPhone.
  • Een gezonde lunch op kantoor in Rosmalen.
  • Een informele en dynamische werksfeer met enthousiaste collega’s en korte communicatielijnen.