> Markdown version of [/jobs/ext/1523162-c-software-engineer-benelux](https://www.wearedevelopers.com/jobs/ext/1523162-c-software-engineer-benelux). 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). --- # C++ Software Engineer - Benelux - **Company:** Sungrow EMEA - **Location:** Amsterdam, Netherlands - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Application Services, C++ (Programming Language), Ubuntu (Operating System), CMake, Code Review, Data Structures, Software Debugging, Software Design Patterns, Linux, Object-Oriented Software Development, Scrum Methodology, Singleton Pattern, Software Engineering, Systems Architecture, Data Processing, Multithreading, Software Troubleshooting, Git, Yocto, Information Technology, C++14 - **Published:** July 16, 2026 - **Apply:** https://www.adzuna.nl/details/5801923433 ## About the Role We are looking for a motivated C++ Software Engineer (Junior-Mid-Level) to join our EV charger development team. You will contribute to building the SDK and core service logic running in a Linux-based environment. This position is ideal for someone who has solid C++ fundamentals and wants to grow into system-level development., * Master's degree in Computer Science, Electrical Engineering, or related field. * 1-3 years of C++ application development experience (internship/industry/ projects acceptable). * Good understanding of: + C++11/17 features and STL + multi-threading and synchronization basics + data structures and OOP + software design patterns (Factory, Observer, Singleton, etc.) * Experience developing on Linux systems (Ubuntu, Yocto, or similar). * Familiar with tools like gdb, GCC/Clang, Make/CMake, Git. * Familiarity with Agile development processes and working in a Scrum team (sprint/task planning, backlog grooming, code review, etc.). * Able to independently analyze feature requirements and contribute to solution design. * Fluency in English (C1) ## Description * Develop and maintain C++ applications and modules for EV charger software. * Implement functions and services in a Linux environment using modern C++ (C++11/17). * Work with team members to design and implement: + multi-threading features + data processing and communication logic + application service features and internal APIs + Industry standard norm service logic implementation + Generic SDK modules to provide common solutions for the development team * Participate in designing and improving system architecture and coding practices. * Debug and troubleshoot software issues and contribute to performance improvements. * Collaborate with senior engineers on product features, testing, and integration. * Follow clean coding, documentation, and best engineering practices. ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)