Match score not available

(Senior) Software Engineer - Control (m/f/d) Berlin

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field., Experience in modeling systems using Matlab/Simulink., Proficiency in developing control algorithms for renewable energy assets., Hands-on experience in IoT development and integration..

Key responsabilities:

  • Develop and maintain control logic on IoT devices.
  • Conduct testing of the energy management system.
1KOMMA5° logo
1KOMMA5° Scaleup http://www.1komma5grad.com
1001 - 5000 Employees
See all jobs

Job description

1KOMMA5°
We seek a highly skilled Software Engineer - Control to join our growing tech & product team. 1KOMMA5° is building Germany's largest one-stop-shop for sale, installation, and services related to solar, heat pumps, electricity, and charging infrastructure. And they are all connected! Be a part of our mission!

Become a part of our mission and learn more about our Product & Tech team!
Deine Position

In Tech & Product we have two main work streams:

  • Heartbeat AI: Building a virtual power plant levering our energy manager “Heartbeat” and evolving the customer experience app around this 

  • Operating System for installation companies: Digitisation of operations and processes from ground operations to rooftop installations 

As a Control Software Engineer, you will design, build and maintain control software for our heartbeat IoT device, managing renewable energy assets. You will use MATLAB/Simulink to model, simulate, and optimize control strategies and collaborate with hardware and cloud engineers to integrate control solutions into our energy management system. Your role involves implementing and validating communication protocols on IoT gateway devices, and conducting testing of our energy management system in our lab in Berlin. You will also be providing expert level support for both internal and external stakeholders. Collaborating with cross-functional teams, you'll contribute to the entire product lifecycle.

Key responsibilities include but are not limited to:

  • Develop, deploy, and maintain control logic on IoT gateway devices using Matlab/Simulink

  • Analyze control performance and improve efficiency, reliability, and scalability

  • Conduct testing of our energy management system in our lab in Berlin

  • Integrate PV inverters, batteries, charging infrastructure, and heat pumps into our heartbeat platform

  • Implement communication protocols such as Modbus TCP, OCPP, MQTT, EEbus

  • Collaborate with cross-functional teams to ensure software meets performance and reliability standards

  • Provide expert-level support to both internal and external stakeholders

Dein Profil

You have:

  • Bachelor's or Master's degree in Computer Science, Electrical/Electronics Engineering, Control Engineering or related field

  • Experience in modeling dynamic systems / energy systems in Matlab Simulink

  • Proficiency in developing control algorithms for dynamic systems / renewable energy assets

  • Proven experience in IoT development and integration, with a focus on integrating diverse OEM devices

  • Hands-on experience in the development of embedded software modules for IoT devices

  • Experience with communication protocols such as Modbus TCP, OCPP, and MQTT

  • Exposure to IoT development using GoLang is advantageous

  • Understanding of energy management systems and related technologies

  • Familiarity with DevOps practices and tools, including continuous integration and deployment (CI/CD) pipelines

  • Excellent troubleshooting and problem-solving skills

  • Experience quickly finding your way around in cross-functional teams in a fast pace, interdisciplinary working environment

  • An agile and result-oriented mindset and you consider yourself a team player

  • Very good knowledge of spoken and written English, German is a plus

Bonus points for:

  • Experience with automation or testing frameworks in Python

  • Experience with Linux build systems, particularly Yocto

  • Previous experience in providing support to international stakeholders

  • Certifications related to IoT and energy management

  • Interest in climate tech industry

Even if you do not meet all the listed requirements, we still encourage you to apply and reach out to us. We value diverse experiences and believe that the right candidate may bring unique skills and perspectives to the role.

We are an ambitious and dynamic company with a talented team. We require our engineers to be imaginative, enthusiastic, and willing to tackle new challenges as we strive to provide everyone with renewable energy technologies.

Benefits
  • Contribute to a dynamic and highly motivated team with people who have proven that they can make things happen and move companies forward

  • With your work, you accelerate the "energy and mobility transition" and make a concrete contribution to the sustainable transformation of our energy infrastructure

  • You move in flat hierarchies and have direct contact with the managing directors as well as short decision-making paths

  • Work with and learn from other skilled engineers and join conferences and exciting meetups

  • You can work remotely (Germany-wide), with offices in Berlin, Hamburg and Munich

  • See the direct impact of your work on a rapid-scaling user base

  • Create a healthy balance alongside your work and enjoy all the benefits of the EGYM Wellpass

Über uns
Die 1KOMMA5° Gruppe ist ein CleanTech Unicorn mit der Mission alles zu elektrifizieren und über unsere KI-basierte Software Plattform Heartbeat AI jeden an den Strommarkt der Zukunft anzuschließen. Wir sind das marktführende Unternehmen für die Installation von CO2-neutralen Energiesystemen, insbesondere bei Photovoltaik, Energiespeicher, Wallbox, Wärmepumpe und Energiemanagement. 1KOMMA5° vereint die besten Unternehmen Deutschlands, Europas und darüber hinaus - wir wachsen weiter und das weltweit.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork
  • Communication

Software Engineer Related jobs