C++ Software Engineer - Linux EV Charger SDK

Sungrow Europe - Welcome traveler!

Amsterdam

Sur place

EUR 42 000 - 62 000

Plein temps

14 jours+
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Résumé du poste

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)

Responsabilités

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

Connaissances

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

Formation

Master’s degree in Computer Science or Electrical Engineering

Outils

GDB
GCC/Clang
Make/CMake
Git

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Sungrow Europe - Welcome traveler! • Amsterdam

Sur place
EUR 42 000 - 62 000
C++ Embedded Systems Engineer – High-Performance Energy
C++ Embedded Systems Engineer – High-Performance Energy

Sungrow Europe • Amsterdam

Sur place
EUR 65 000 - 95 000
C++ Software Engineer - Benelux
C++ Software Engineer - Benelux

Sungrow Europe • Amsterdam

Sur place
EUR 65 000 - 95 000
AC Charger Product Support Engineer - Benelux
AC Charger Product Support Engineer - Benelux

Sungrow Europe • Amsterdam

Sur place
EUR 74 000 - 95 312
Software Engineer - EV Charging Innovator
Software Engineer - EV Charging Innovator

Siemens eMobility • Eindhoven

Sur place
EUR 60 000 - 85 000
Embedded Software Test Engineer – EV Charging (Hybrid)
Embedded Software Test Engineer – EV Charging (Hybrid)

Confidential • Almere

Hybride
EUR 60 000 - 90 000
Competitive salary (Metalektro CLA)
27 vacation days + 13 ADV days
Hybrid work (up to 2 days per week)
+5
EV Charging Solutions Engineer — Pre-Sales Lead (Europe)
EV Charging Solutions Engineer — Pre-Sales Lead (Europe)

Rise Technical • Amsterdam

Sur place
EUR 67 000 - 89 000
Share scheme
25 days holiday
Public holidays
+2
Senior Software Engineer DevOps
Senior Software Engineer DevOps

Siemens eMobility • Eindhoven

Sur place
EUR 85 000 - 120 000
Competitive salary
31 vacation days
Training opportunities
+1
Senior Power Electronics Engineer - High-Power EV Charging
Senior Power Electronics Engineer - High-Power EV Charging

Siemens eMobility • Eindhoven

Hybride
EUR 110 000 - 150 000
Energy Storage Systems Sales Lead – Europe
Energy Storage Systems Sales Lead – Europe

Sungrow Europe • Amsterdam

Sur place
EUR 70 000 - 100 000
Career advancement opportunities
KPI-based bonus
European exchange opportunities
+1