C++ Software Engineer - Linux EV Charger SDK

Sungrow Europe - Welcome traveler!

Amsterdam

On-site

EUR 42,000 - 62,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sungrow Europe is seeking a motivated C++ Software Engineer (Junior–Mid-Level) to join our EV charger development team in Amsterdam. You will contribute to building the SDK and core service logic running in a Linux-based environment, growing your skills in system-level development and robust software practices.

The ideal candidate has solid C++ fundamentals, 1–3 years of experience, and a passion for clean code, testing, and collaboration within a Scrum team.

Qualifications

  • 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)

Responsibilities

  • 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.

Skills

C++
Multi-threading
OOP
Data structures
Software design patterns
English fluency

Education

Master’s degree in Computer Science or Electrical Engineering

Tools

GDB
GCC/Clang
Make/CMake
Git

Job description

Sungrow Europe is seeking a motivated C++ Software Engineer (Junior–Mid-Level) to join our EV charger development team in Amsterdam. You will contribute to building the SDK and core service logic running in a Linux-based environment, growing your skills in system-level development and robust software practices.

The ideal candidate has solid C++ fundamentals, 1–3 years of experience, and a passion for clean code, testing, and collaboration within a Scrum team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer - Benelux
C++ Software Engineer - Benelux

Sungrow Europe - Welcome traveler! • Amsterdam

On-site
EUR 42,000 - 62,000
Software Engineer - EV Charging Innovator
Software Engineer - EV Charging Innovator

Siemens eMobility • Eindhoven

On-site
EUR 60,000 - 85,000
AC Charger Product Support Engineer - Benelux
AC Charger Product Support Engineer - Benelux

Sungrow Europe • Amsterdam

On-site
EUR 74,000 - 96,000
Embedded Software Test Engineer – EV Charging (Hybrid)
Embedded Software Test Engineer – EV Charging (Hybrid)

United States Digital Space LLC • Almere

Hybrid
EUR 60,000 - 90,000
Competitive salary (Metalektro CLA)
27 vacation days + 13 ADV days
Hybrid work (up to 2 days per week)
+5
Senior .NET Cloud Engineer for EV Charging Platform
Senior .NET Cloud Engineer for EV Charging Platform

GreenFlux • Amsterdam

On-site
EUR 90,000 - 125,000
Visa sponsorship
Relocation compensation
Software Developer with EV experience
Software Developer with EV experience

Philipsstraat 5a, 3833 LC. • Amersfoort

On-site
EUR 50,000 - 75,000
EV Charging Applications Engineer – European Grid & Pre-Sales Lead
EV Charging Applications Engineer – European Grid & Pre-Sales Lead

Rise Technical • Amsterdam

On-site
EUR 80,000 - 100,000
Share scheme
25 days holiday
Public holidays
+1
EV Charging Software Architect (OCPP/OCPI Expert)
EV Charging Software Architect (OCPP/OCPI Expert)

Philipsstraat 5a, 3833 LC. • Amersfoort

On-site
EUR 50,000 - 75,000
Senior Software Engineer DevOps
Senior Software Engineer DevOps

Siemens eMobility • Eindhoven

On-site
EUR 85,000 - 120,000
Competitive salary
31 vacation days
Training opportunities
+1
Senior Cloud-Native Engineer (Azure, Microservices)
Senior Cloud-Native Engineer (Azure, Microservices)

United States Digital Space LLC • Amsterdam

On-site
EUR 90,000 - 140,000
Visa sponsorship
Relocation support