Software Engineer

Envitron — Netherlands · Posted ~3 hours ago

Full-time

Skills

Python Embedded systems Software development Energy management systems Hardware-software integration Embedded Linux Cloud IoT

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on developing embedded solutions that interact with energy-related devices and digital platforms. The position involves Python development, system integration, and building reliable software used in real-world environments.

Highlights

Work on impactful technology for energy optimization with opportunities to build software that connects hardware, cloud systems, and energy infrastructure.

Description

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 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 Software 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 hoofdzakelijk geïmplementeerd in Python en vormt de cruciale schakel tussen hardware, cloudplatform en energiesturing. Je werkt voornamelijk aan het ontwerpen en bouwen van nieuwe Python-functionaliteiten op het platform, gecombineerd met een stukje firmware. 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, het lokaal aansturen van energie-assets en het onderhouden van de nodige device drivers en communicatieprotocollen. Je werkzaamheden bestaan onder andere uit: Ontwikkelen en bouwen van nieuwe applicatie-functionaliteiten in Python op de Envi.Base;Ontwikkelen van functionaliteit voor lokale planning, fallback-scenario’s en capaciteitsturing; Meewerken aan datareductie, aggregatie en slimme lokale verwerking in Python;Refactoren, verbeteren en implementeren van nieuwe regelingen en logica;Deels onderhouden en verbeteren van de lokaal draaiende embedded firmware;Bouwen en onderhouden van device drivers voor verschillende energie-assets;Implementeren en optimaliseren van communicatieprotocollen zoals Modbus, MQTT; 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 hoofdzakelijk aan nieuwe Python-functionaliteit, verbetert bestaande software en onderzoekt hoe systemen zich in de praktijk gedragen. Meestal schrijf je slimme Python-logica voor nieuwe features waarmee locaties slimmer, stabieler en zelfstandiger kunnen opereren. Een kleiner deel van je tijd duik je in de firmware, een driver of protocol implementatie. Je schakelt regelmatig met cloud engineers, hardware engineers en collega’s uit het projectteam. Samen zorgen jullie ervoor 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 van Python-functionaliteiten en het optimaliseren van de bijbehorende 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 een sterke basis in Python, 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. 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. Daniel 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: Daniel Gerzee via 006-23509116 of daniel@werteam.nl