• Open sitemap
  • Home

Vacatures

  • Vacatures
  • Job alerts
  • Talentpool
  • Stages

Medewerkers

  • Interne vacatures (inloggen vereist), deze links zijn alleen zichtbaar voor ingelogde werknemers van de aangesloten organisatie(s) lock
  • Klussen (inloggen vereist), deze links zijn alleen zichtbaar voor ingelogde werknemers van de aangesloten organisatie(s) lock
  • IGOM Academie
  • Loopbaan

Managers & HR

  • Mobiliteitscentrum

Inhuurdesk

  • Inhuurdesk IGOM

Over ons

  • Over IGOM
  • Organisaties
  • Testimonials
  • Nieuws
  • Contact
  • Home
  • Mijn account
  • Logo van IGOM
  • Vacatures arrow_drop_down
  • Medewerkers arrow_drop_down
  • Managers & HR arrow_drop_down
  • Inhuurdesk arrow_drop_down
  • Over ons arrow_drop_down
Logo van IGOM
arrow_back Terug naar overzicht

Stage Software Engineering / IoT

Waterschap Limburg
Solliciteer (tot en met 1 jun. 2026)
  • school

    HBO

  • workspace_premium

    Tijdelijk

  • work

    Stage

  • watch_later

    36

Vind jij het leuk om een amateurneerslagstation netwerk te bouwen in een dynamische omgeving? Lees dan verder!

Waarom deze stage? 

Tijdens deze stage werk je aan software die direct bijdraagt aan betere inzichten in neerslag, piekbuien en het watersysteem. Je combineert backend development, IoT, datapipelines en API ontwikkeling in een maatschappelijk relevante omgeving.  

Je bouwt mee aan een oplossing die klein begint, maar groot moet kunnen worden: van 10 pilotstations naar een fijnmazig neerslagnetwerk met ongeveer 100 meetpunten in Limburg. 

Achtergrond 

Waterschap Limburg werkt elke dag aan veilige dijken, droge voeten, schoon water en voldoende water. Goede en actuele data is daarbij onmisbaar. Zeker bij lokale piekbuien kan het verschil tussen wel of geen goede meting groot zijn. Een bui kan op de ene plek voor flinke wateroverlast zorgen, terwijl een paar kilometer verderop nauwelijks neerslag valt.  

Daarom wil Waterschap Limburg haar meetnetwerk uitbreiden met amateur neerslagstations bij burgers thuis. Door deze stations slim te plaatsen op plekken waar nog weinig dekking is vanuit professionele meetpunten, zoals KNMI stations of eigen meetpunten van het waterschap, ontstaat een veel fijnmaziger beeld van lokale neerslag.  

Deze data helpen hydrologen, de monitoringswacht van de WMC, de crisisorganisatie en dashboardgebruikers om sneller inzicht te krijgen in actuele neerslag, piekbuien en mogelijke gevolgen voor het watersysteem.  

Binnen deze stage werk je mee aan het Informatieknooppunt, kortweg IKP. Dit is het dataplatform van Waterschap Limburg waarin metingen, verwachtingen en dashboards samenkomen. Je bouwt dus geen los experiment, maar een productiewaardige Proof of Concept die past binnen onze backend en data architectuur. 

De opdracht 

Voor deze pilot wordt vooraf hardware geselecteerd. Denk bijvoorbeeld aan een Netatmo neerslagstation of een Ecowitt neerslagstation. We starten met ongeveer 10 stations, maar willen op termijn kunnen opschalen naar circa 100 stations.  

Jouw opdracht is om een technische oplossing te ontwerpen en te bouwen waarmee data uit deze amateur neerslagstations automatisch wordt opgehaald, verwerkt, opgeslagen en beschikbaar gemaakt voor het IKP. 

De nadruk ligt op backend development, datapipelines, API koppelingen en betrouwbare dataopslag. Wanneer de tijd het toelaat (half jaar stage is het wel onderdeel van de opdracht) ontwikkel je ook een uitbreiding op onze bestaande dashboard (React) om de data weer te geven. 

Wat ga je doen? 

Je onderzoekt hoe de gekozen neerslagstations hun data beschikbaar stellen. Dit kan bijvoorbeeld via een lokale/ cloud API van de leverancier, een app of portaal, een WiFi module of een andere technische koppeling. Daarna ontwerp en bouw je een Python datapipeline die deze data ophaalt en verwerkt. 

De data wordt opgeslagen in MongoDB en via een API endpoint beschikbaar gemaakt voor IKP producten. Daarbij denk je ook mee over schaalbaarheid, foutafhandeling, logging en traceerbaarheid.  

Concreet werk je aan:  

  1. Het onderzoeken van de API of uitleesmogelijkheid van de gekozen hardware.
  2. Het ontwerpen van de gegevensstroom van neerslagstation naar IKP.
  3. Het bouwen van een Python datapipeline voor het ophalen en verwerken van meetdata.
  4. Het opslaan van meetdata enstationsmetadatainMongoDB.
  5. Het bouwen van een API endpoint voor ontsluiting richting IKP producten.
  6. Het vastleggen van metadata zoals locatie, sensortype, eigenaar/beheerrelatie, batterijstatus, laatste contactmoment en verbindingsstatus.
  7. Het meenemen van basisvalidatie, zoals ontbrekende waarden, dubbele metingen, foutievetimestampsen onbereikbare stations.
  8. Het documenteren van de oplossing, zodat hetIKP teamhierop kan doorontwikkelen.
  9. Het geven van advies over opschaling van 10 naar circa100 stations.

 Wat lever je op? 

Aan het einde van je stage ligt er een werkende, productiewaardige Proof of Concept met minimaal de volgende resultaten:  

  1. Een werkende Python datapipeline.
  2. Een opslagstructuur in MongoDB voor neerslagmetingen en metadata.
  3. Een API endpoint waarmee IKP producten de data kunnen ophalen.
  4. Een demonstratie met echte sensordata uit de pilot.
  5. Technische documentatie voor ontwikkelaars en beheerders.
  6. Advies over schaalbaarheid, beheer, monitoring en foutafhandeling.
  7. Een overzicht van keuzes en aandachtspunten voor verdere productiegang.

Technische inrichting 

De opdracht richt zich technisch op backendontwikkeling met Python. De meetdata wordt opgeslagen in MongoDB en ontsloten via een API endpoint, zodat IKP producten de data kunnen gebruiken. De definitieve hardware wordt voor de start van de stage geselecteerd. Tijdens de stage draai je mee in het Scrum team van IKP. De scope ligt op backendontwikkeling, het bouwen van een datapipeline en het betrouwbaar ontsluiten van data.  

Kennis van Python is vereist, MongoDB kennis is een pré. 

Onderzoeksvraag 

Omdat deze opdracht geschikt is als derdejaars stage én als afstudeeropdracht, is er ruimte voor zowel onderzoek als realisatie.  

Mogelijke hoofdvraag: 

Hoe kan Waterschap Limburg amateur neerslagstations op een betrouwbare, schaalbare en productiewaardige manier ontsluiten voor gebruik binnen het Informatieknooppunt? 

 Mogelijke deelvragen: 

  1. Welke technische mogelijkheden biedt de gekozen hardware om neerslagdata uit te lezen?
  2. Welk datamodel is geschikt om neerslagmetingen enstationsmetadataop te slaan?
  3. Hoe ontwerp je een datapipeline die werkt voor 10 stations en kan doorgroeien naar 100 stations?
  4. Welkebasisvalidatieszijn nodig om de data bruikbaar te maken voor monitoring endashboarding?
  5. Hoe maak je de data via een API beschikbaar voor IKP producten?
  6. Welkelogging, foutafhandeling en traceerbaarheid zijn nodig voor een productiewaardige oplossing?

Wie zoeken we? 

We zoeken een derdejaars of vierdejaars HBO bachelor student in de richting van Software Engineering of Data Engineering. Je vindt het leuk om software te bouwen die niet alleen technisch interessant is, maar ook maatschappelijk relevant. Je werkt aan echte sensoren, echte data en een vraagstuk dat direct raakt aan waterbeheer in Limburg. 

Begeleiding 

Je draait mee in het Scrum team van het IKP. Je wordt begeleid door de architect en developers van het team. De Product Owner en een hydroloog helpen bij de functionele en inhoudelijke afstemming.  

Je werkt iteratief. Dat betekent dat je snel een eerste werkende versie maakt en deze stap voor stap uitbreidt. Zo ontstaat niet alleen een goed onderzoeksresultaat, maar vooral ook een werkende oplossing waar Waterschap Limburg echt op kan voortbouwen.  

Praktische informatie 

Start: september 2026 
Duur: 1 (derdejaars stage) of 2 semesters (afstudeerstage) 
Type stage: derdejaars stage of afstudeerstage 
Locatie: Waterschap Limburg, Roermond 

Interesse?

Reageer dan nu via IGOM vóór 1 juni 2026.
Mochten wij de juiste stagiair hebben gevonden dan sluit deze vacature eerder.
Voor vragen over de inhoud van de stageopdracht verwijs ik u graag naar werkenbij@waterschaplimburg.nl


Logo van Waterschap Limburg

Waterschap Limburg

Met de omgeving, voor de omgeving

Lees meer

Sollicitatieformulier

* verplicht veld

Heb je al een account? Log eerst in om de sollicitatie aan je account te koppelen en velden automatisch in te vullen met de bij ons bekende gegevens

Persoonsgegevens

Motivatiebrief *

CV *

Toegestane bestandstypen: PDF, DOC(X), ODT of RTF (max. 10MB).

Geen bestand gekozen

Hoe heb je deze vacature gevonden?

cookie Marketingcookies geweigerd

Je hebt ervoor gekozen om marketingcookies te weigeren. Hierdoor kunnen bepaalde onderdelen van de website, zoals YouTube-video's en Google Maps, mogelijk niet correct functioneren.

Wil je onze vacatures ontvangen?

Registreer je dan!

Registreer

  • Home

Vacatures

  • Vacatures
  • Job alerts
  • Talentpool
  • Stages

Medewerkers

  • Interne vacatures (inloggen vereist), deze links zijn alleen zichtbaar voor ingelogde werknemers van de aangesloten organisatie(s) lock
  • Klussen (inloggen vereist), deze links zijn alleen zichtbaar voor ingelogde werknemers van de aangesloten organisatie(s) lock
  • IGOM Academie
  • Loopbaan

Managers & HR

  • Mobiliteitscentrum

Inhuurdesk

  • Inhuurdesk IGOM

Over ons

  • Over IGOM
  • Organisaties
  • Testimonials
  • Nieuws
  • Contact

Account

  • Inloggen
  • Registreren
Powered by TSF | Alle rechten voorbehouden © 2026
  • Sitemap|
  • Privacy statement|
  • Toegankelijkheidsverklaring

cookie Cookies

Logo van IGOM

Wij gebruiken cookies om de werking van onze website te verbeteren en om externe content zoals YouTube-video's en Google Maps weer te geven. Hiervoor zijn marketingcookies nodig. We verzamelen mogelijk geanonimiseerde gebruikersdata om onze website te optimaliseren. We gebruiken géén cookies voor advertenties.

Je kunt zelf kiezen welke cookies je toestaat. Meer informatie vind je in onze privacyverklaring.