Match score not available

C++ Software Developer (m/f/d)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Electronics or Computer Science, At least 4 years C++ software experience, Good knowledge of Linux and Qt framework, Experience with Python, Bash, MQTT is a plus, Fluent in English and Arabic.

Key responsabilities:

  • Develop object-oriented applications for sonnenBatterie
  • Extend and improve current software with new modules
  • Collaborate within a SCRUM-based team
  • Follow the whole software development lifecycle
  • Document and test new software versions
sonnen GmbH logo
sonnen GmbH SME
501 - 1000 Employees
See more sonnen GmbH offers

Job description

Standort

EG

Stellen-ID: 4756

At the earliest date possible we are looking for support for our #teamsonnen

Clean and affordable energy for all is one of the greatest challenges of our time. Sonnen has been committed to this mission since 2010 and is now represented in Europe, the USA and Australia with over 1,000 team members globally. In Germany, our offices are located in the beautiful Wildpoldsried (Allgäu) and the vibrating heart of Berlin Kreuzberg.

At sonnen, we are building the energy system of the future. To this end, we are developing new technologies and business models that have not existed before. Whether intelligent power storage, virtual power plants or digital services - we set the trends of a new energy world. That means, among other things, the inexpensive production and storage of renewable energy and the intelligent networking of producers and consumers. sonnen thereby gives people around the world the opportunity to become independent of fossil fuels and conventional energy supplier.

We are growing steadily and are looking for people who want to join us in our vision of clean and affordable energy for all while making a positive impact on climate change.

For our location in Cairo, we are looking for an experienced C++ Software Developer that, with the company headquarters in Wildpoldsried (Germany), you will work in a distributed team from our office in Málaga (Spain).

The “ECU” (Electronic Control Unit) team develops the control unit of each sonnenBatterie.

The most important tasks are the conception, planning, development and maintenance of the software. The team works according to the agile methods of the SCRUM framework, consisting of architects, software developers and software testers located in Atlanta (Georgia), Málaga (Spain), and Wildpoldsried (Germany).

As part of the “ECU Software Development” team, you will develop new features for our sonnenBatteries, as well as designing and implementing the new features, update and provision sonnenBatteries. We are also responsible for taking care of the documentation and testing of the new software versions on residential and industrial battery systems.

What You Will Do To Help Drive Energy Transition

  • You will develop object-oriented applications for the sonnenBatterie.
  • You will extend and improve the current software with new modules and algorithms in an agile environment.
  • You will work in a SCRUM-based team.
  • You will collaborate with different departments throughout the global sonnen organization.
  • You will follow the whole software development lifecycle from designing up to the release strategy.

What You Will Need On That Journey

  • Bachelor's degree or similar higher education in one of the following: Electronics, Technical Informatics, Computer Science or similar.
  • At least 4 years of experience with C++ software.
  • Good knowledge of Linux and the Qt framework.
  • Experience with Python, Bash, MQTT, Gcc Compiler, SQLite, and GIT is a plus.
  • Good analytical and communication skills as well as problem solving attitude.
  • Fluency in both English and Arabic is essential.

You feel we are a match? Apply now and help us to shape the energy transition together. We look forward to welcoming you to #teamsonnen!

sonnen - energy is yours!

Stellensegment: Developer, Computer Science, Testing, Informatics, Linux, Technology

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Utilities (Electric, gas & water)
Spoken language(s):
EnglishEnglishArabic
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Verbal Communication Skills
  • Analytical Skills

Software Engineer Related jobs