> Markdown version of [/jobs/ext/2662906-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2662906-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Enovates Group NV - **Location:** Lokeren, Belgium - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Confluence, JIRA, Automation of Tests, Unit Testing, C++ (Programming Language), Code Review, Communications Protocols, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Google Guice, JavaFX, Python (Programming Language), Apache Maven, Modbus, Message Queuing Telemetry Transport (MQTT), Scrum Methodology, SQLite, Toolchain, GitHub Copilot, Delivery Pipeline, Code Comments, Vert.x, Git, Yocto, Information Technology, Bare Metal, Bitbucket, Operational Systems, Programming Languages - **Published:** September 2, 2026 - **Apply:** https://europa.eu/eures/portal/jv-se/jv-details/ZTNhZDA3ZGMtNTQ5NS00ODY2LTk1ODctNTExMmJjOWNkZGY1IDM?lang=en ## About the Role * Bachelor of master in Informatica, Elektronica-ICT, Elektrotechniek of gelijkwaardig door ervaring. * Sterke embedded software-ervaring in C++ (op embedded Linux en/of bare-metal) of in Java (11/21), en de bereidheid om ook in de andere taal en in Python (voor tests) te werken. Wij denken in features, niet in talen: waar jij de expert bent, draag je die kennis door naar de rest van het team. * Brede ervaring met Linux als operating system in een embedded omgeving (Buildroot of Yocto is een plus). * Ervaring met Git en met werken in een CI/CD-pipeline. * Sterk probleemoplossend en analytisch denkvermogen, met een systematische aanpak bij debugging op target. * Vlot in Nederlands en Engels, zowel geschreven als mondeling. * Teamspeler die zich thuis voelt in een multidisciplinair scrumteam en samen verantwoordelijkheid draagt voor het teamresultaat. * Je documenteert je werk zo dat collega's erop verder kunnen bouwen: leesbare code, duidelijke commit messages en de nodige ontwerp- en interfacedocumentatie. * Ervaring met AI-ondersteund ontwikkelen (Claude, GitHub Copilot, Cursor) en met het schrijven van goede prompts en context voor coding assistants. * Ervaring met Agile en Scrum: sprints, refinements, retro's en werken vanuit een product- of feature-backlog. * Kennis van onze tooling: Bitbucket, Bitbucket Pipelines CI/CD, Maven, Jira, Confluence. * Ervaring met moderne IDE's en build-toolchains. * Ervaring met communicatieprotocollen zoals DBUS, MQTT of Modbus. * Kennis van OCPP 2.0.1, ISO 15118, PLC of aanverwante e-mobility standaarden. * Ervaring met unit testing en met geautomatiseerde tests in Python. * Kennis van Java 9 JPMS, hexagonaal design, SOLID-principes, Vert.x, JavaFX, SQLite en Guice. * Interesse in elektrische mobiliteit en duurzame energie. ## Description Als Embedded Software Engineer werk je in ons cross-functionele scrumteam mee aan de volledige embedded software stack van onze laadpalen. Je denkt in features en producten, niet in programmeertalen: afhankelijk van de feature schrijf je code in C++ (op embedded Linux en op bare-metal targets) of in Java (op embedded Linux), en draag je bij aan de bijhorende geautomatiseerde tests. Architectuurdenken zit in je DNA: je kijkt verder dan je eigen module, ziet raakvlakken met andere componenten en bewaakt mee de coherentie van de bredere software-architectuur. AI-tools zet je gericht in bij ontwerpen, coderen, reviewen en debuggen, waarbij jij de keuzes maakt en de kwaliteit bewaakt. Je werkt daarbij nauw samen met collega's uit hardware, projectleiding en cloud om end-to-end oplossingen te leveren. * Features voor onze embedded laadpaalsoftware mee ontwerpen, ontwikkelen en opleveren (C++ op embedded Linux en bare-metal, Java op embedded Linux). * Samenwerken in een cross-functioneel scrumteam met developers, testers, hardware-ingenieurs en de projectleider om features van idee tot productie te brengen. * Feature-specificaties vertalen naar efficiënte, herbruikbare en goed gedocumenteerde code. * Zelf unit- en integratietests schrijven, en samen met de collega's testautomatisatie bijdragen aan de geautomatiseerde regressietesten in Python. * Bestaande embedded modules onderhouden en verbeteren (o.a. evsemanager, metermanager, hlcmanager, plcmanager, tokenmanager, solarmanager). * Meedenken over en mee vormgeven van de software-architectuur van nieuwe producten en features (hexagonaal design, SOLID, duidelijke modulegrenzen, oog voor onderhoud en uitbreidbaarheid). * Actief deelnemen aan code reviews, pair programming en refinements, en constructieve feedback geven aan collega's. * AI-tools doordacht inzetten om productiever en consistenter te werken en om de kwaliteit van code, tests en documentatie te bewaken. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)