Sungrow Power Supply Co., Ltd.

C++ Software Engineer - Benelux

Sungrow Power Supply Co., Ltd.
Apply
2 months ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Develop scalable, high-performance C++ applications running on embedded Linux devices.
  • Design, build, and maintain cross-platform C++ SDK components, libraries, and internal APIs.
  • Optimize performance, memory usage, reliability, and resource handling across embedded Linux environments.
  • Implement multithreaded software, data processing pipelines, synchronization, and thread safety.
  • Write production-quality, well-tested code using gTest and gMock, and support live deployment and continuous improvement.

Requirements

  • At least 3 years of professional C++ experience.
  • Proficiency with modern C++, memory management, RAII, smart pointers, move semantics, STL, template programming, and software design patterns.
  • Experience developing on embedded Linux with CMake, GCC or Clang, GDB, and runtime sanitizers such as ASan and TSan.
  • Demonstrated experience with multithreading, synchronization primitives, and low-level resource handling.
  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
  • Experience with Linux system programming, IPC, sockets, MQTT, TCP/IP, WebSockets, EV charging, IoT, or energy systems is preferred.

Benefits

  • Competitive salary and performance-based KPI bonuses.
  • Global engineering culture with cross-border collaboration and opportunities to visit international R&D facilities.
  • Technical growth, training opportunities, and hands-on exposure to energy infrastructure.
  • Cross-border collaboration and international travel opportunities may be part of the role.

Tech Stack

C++CMake

Categories

Sungrow Power Supply Co., Ltd.

About Sungrow Power Supply Co., Ltd.

501-1,000 employees
Contact me