Become a part of our mission and learn more about our Product & Tech team!
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
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.
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
Other Jobs from 1Komma5°
Senior Backend Software Engineer TypeScript (m/f/d) Munich, Berlin or Hamburg
(Senior) Software Engineer IoT (m/f/d) Berlin
Working Student Software Engineering (m/f/d)
Internship Product Management Global Energy (Dynamic Electricity Tariff & HEMS) (m/w/d)
Senior Systems Engineer (m/f/d)
Similar Jobs
Senior Software Developer
Avionics Systems Engineer (Crew Starship Avionics)
Avionics Systems Engineer (Starship)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say