Je start je dag met een korte afstemming met je collega software engineer. Geen eindeloze meetings, maar concreet: wat speelt er, waar zit de uitdaging, en wat moet vandaag beter werken dan gisteren? Daarna duik je in de software van een systeem dat binnenkort naar een klant gaat.
Misschien moet er een communicatieprotocol nét anders worden ingericht, of merk je dat een configuratieflow in de webinterface slimmer kan. Je past het aan, test het en nog diezelfde week zie je jouw werk terug in een systeem dat draait zoals het hoort.
Wat deze rol anders maakt, is dat je niet op afstand bouwt. Je zit dicht op het product. Als iets niet werkt zoals verwacht, sta je net zo makkelijk naast het systeem om te meten, testen en bij te sturen. Je schakelt met collega’s uit de elektrotechniek en mechanica om te zorgen dat alles klopt, van code tot hardware.
Je werkt in kleine stappen. Geen maandenlange trajecten, maar slimme aanpassingen die snel waarde toevoegen. Je begrijpt wat prioriteit heeft, stemt af met betrokkenen en zorgt dat elke release gecontroleerd en doordacht live gaat.
“Wat ik hier tof vind, is dat je niet blijft hangen in theorie. Je maakt iets, test het en ziet meteen wat het effect is. Dat houdt het werk scherp.”
“Je krijgt veel ruimte om zelf keuzes te maken, maar er is altijd iemand om mee te sparren als het ingewikkeld wordt.”
– Collega Software Engineer
Concreet
- Software integratie: Je configureert en koppelt verschillende softwaremodules tot één goed werkend geheel
- Communicatie: Je zorgt dat systemen met elkaar praten via o.a. CAN-bus en Modbus
- Testen: Je ontwikkelt slimme testprotocollen en valideert software op echte systemen
- IoT & monitoring: Je bouwt mee aan realtime inzicht in prestaties, storingen en status van batterijsystemen
- Webinterfaces: Je verbetert configuratietools en dashboards zodat gebruikers er direct mee uit de voeten kunnen
- Cybersecurity: Je signaleert risico’s en helpt mee om systemen veiliger te maken
- Samenwerking: Je schakelt met engineers, leveranciers en klanten om tot de beste oplossing te komen
- Releasebeheer: Je houdt overzicht over wijzigingen, versies en toekomstige verbeteringen