Note: The job is a remote job and is open to candidates in USA. 1KOMMA5° is building the energy system of the future with Heartbeat AI, aiming to transition 1.5 million households to renewable energies by 2030. The (Senior) Software Engineer - Device Connectivity will integrate OEM devices into the Heartbeat platform and collaborate with teams to ensure effective energy management solutions.
Responsibilities
- 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
- Foster a culture of experiment-driven innovation within the team
Skills
- 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
- 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
- Familiarity with DevOps practices and tools, including continuous integration and deployment (CI/CD) pipelines
- Outstanding, proactive communication skills: you excel at engaging stakeholders and initiating cross-team collaboration
- 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
- Experience with Go programming is highly preferred
- Prior exposure to energy management systems is desirable
- 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
- Certifications related to IoT and energy management
Benefits
- You are part of an international, dynamic, and highly motivated team of people who have proven to make things happen
- You move in flat hierarchies and have short decision-making paths. You can learn a lot quickly and get involved at different levels
- You will be welcomed by a friendly and familiar team
- You are part of the energy transition and recognize in your daily work what purpose it serves
- You can work in one of our offices in Hamburg, Berlin or Munich
- You create a healthy balance alongside your work and enjoy all the benefits of the EGYM Wellpass
- Benefits and discounts are yours with Futurebens
- Whether city bike or e-bike - be flexible with our job bike leasing and do something good for the environment at the same time
Company Overview