Software Engineer
Role details
Job location
Tech stack
Job description
- Software die je dezelfde dag nog terugziet in een werkend batterijsysteem
- Sleutelen aan energieopslag en accupakketten die écht gebruikt worden in het veld
- Korte lijnen, snel schakelen en directe invloed op het eindresultaat
Jij als Software Engineer
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.
- 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
Requirements
- HBO werk- en denkniveau in Software Engineering, Mechatronica, Elektrotechniek of vergelijkbaar
- Minimaal 5 jaar ervaring met softwareontwikkeling
- Ervaring met C en Linux
- Bekend met CAN-bus en Modbus
- Ervaring met web-based configuratie of dashboards
- Je pakt vraagstukken zelfstandig op van eerste analyse tot werkende oplossing
- Ervaring met versiebeheer en het plannen van releases
Benefits & conditions
"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
Verder biedt dit bedrijf jou
- Goed salaris tot €5.500 bruto per maand bij fulltime dienstverband afhankelijk van je kennis en ervaring
- Aantrekkelijke pensioenregeling
- Totaal van 30 vakantiedagen
- Ruime mogelijkheden voor persoonlijke ontwikkeling en groei
- Laptop en telefoon
- Een ondersteunende manager die individuele initiatieven waardeert
- Een werkomgeving waar iedereen ertoe doet
Salaris: €4.000,00 - €5.500,00 per maand
- Reiskostenvergoeding
- Vrijdagmiddagborrel
Werklocatie: Fysiek