Software Engineer - Device Connectivity (Go)
1KOMMA5°
Seniority
Senior
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
As a (Senior) Software Engineer - Device Connectivity, you will play a crucial role in integrating OEM devices, such as PV inverters, batteries, charging infrastructure, and heat pumps, into our cutting-edge Heartbeat platform. Your role involves implementing communication protocols, developing software modules on IoT gateway and controller devices, and conducting testing of our energy management system in our lab in Berlin.
What you'll do
- Own the technical integration of inverters, batteries, charging infrastructure, and heat pumps into our Heartbeat energy management system, driving projects end-to-end to deliver solutions on time.
- Ensure seamless communication and interoperability between different OEM devices.
- Implement communication protocols such as Modbus TCP, OCPP, MQTT, EEbus.
- Develop, deploy, and maintain services on our IoT gateway using Go programming.
- Diagnose network issues across LAN/WAN, VPN, firewalls, and protocols, and turn that understanding into resilient edge services.
- Conduct testing of our energy management system in our lab in Berlin.
- Collaborate with cross-functional teams to ensure software meets performance and reliability standards.
- Provide expert-level support to both internal and external stakeholders.
What you'll need
- Bachelor's or Master's degree in Computer Science, Electrical/Electronics Engineering, Control Engineering or related field.
- Proven experience in IoT development and integration, with a focus on integrating diverse OEM devices.
- Hands-on experience in the development of software modules for IoT devices.
- Experience with Go programming is highly preferred.
- Proficiency in communication protocols such as Modbus TCP, OCPP, and MQTT.
- Solid understanding of local area networks (TCP/IP, LAN/WLAN) and experience with device discovery and scanning mechanisms within home networks.
- Excellent troubleshooting and problem-solving skills.
- Very good knowledge of spoken and written English, German is a plus.
Nice to have
- Experience in network or systems administration (routing, firewalls, DNS, DHCP) in a production environment.
- Familiarity with cloud platforms (ideally Google cloud) and their integration in IoT solutions.
- Previous experience in providing support to international stakeholders.
What they offer
- Work in one of our offices in Hamburg, Berlin or Munich.
- EGYM Wellpass for health and wellness benefits.
- Job bike leasing (city bike or e-bike).
- Benefits and discounts through Futurebens.
- Flat hierarchies with short decision-making paths.
- International, dynamic team working on renewable energy transition.

