‹ All jobs
Software Engineer - Edge & Cloud (m/f/d)
<h2>1KOMMA5°</h2>
<p>At <strong>1KOMMA5°</strong>, we pursue a clear vision: <strong>Living on wind and sunlight forever for free</strong>. To make this a reality, we are building the energy system of the future with Heartbeat AI. Want to be part of it? </p>
<p>We bring together regional craftsmanship and scalable software: We don't think of solar, batteries, heat pumps, and e-mobility as isolated components, but control them as an intelligent, integrated overall system in our virtual power plant. Directly connected to the electricity market – in real time, fully automated. This way, energy is used when it is available from renewables and particularly cost-effective. </p>
<p>By 2030, our goal is to transition 1.5 million households to renewable energies. Over 3,000 people are working towards this every day, at more than 80 locations worldwide, from Finland to Australia. </p>
<p><strong>Want to take responsibility and build solutions that truly matter? Apply now and help us shape the energy world of tomorrow</strong>.</p>
<h2>Your mission</h2>
<ul>
<li>Full-Stack Development (Edge to Cloud): You develop the core components for our energy management system Heartbeat AI Enterprise – both locally on our IoT gateways (Edge) and scalably in our cloud-native backend architecture</li>
<li>Gateway Programming (Go & Lua): You write high-performance code for our edge controllers. With Golang, you build robust system services and communication layers; with Lua, you create lightweight, dynamically adaptable control scripts and protocol drivers for inverters, BESS, and HVAC systems</li>
<li>Cloud Services & Microservices: You design and program scalable microservices in Go within the cloud backend to process time-series data, telemetry, and manage fleet operations across hundreds of customer sites</li>
<li>Interfaces & Protocols: You implement communication protocols for the IoT ecosystem (MQTT, REST/gRPC) as well as for local equipment communication (Modbus TCP/RTU)</li>
<li>VPP & Trading Integration: You enable seamless data flow between local systems (meter readings, flexibilities) and our Virtual Power Plant for automated control based on spot market prices</li>
<li>Agile Collaboration: You work closely in a cross-functional team with system architects, PLC developers, and product management to swiftly bring new commercial energy management features to the platform</li>
</ul>
<h2>Your profile</h2>
<ul>
<li>A degree in Computer Science, Software Engineering, or a comparable qualification, or sound professional experience in professional software development</li>
<li>Strong programming skills in Golang (Go) (ideally in a cloud and microservices context) as well as practical experience in the Lua scripting language (e.g., for embedded / edge applications)</li>
<li>Solid understanding of cloud technologies (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines</li>
<li>Experience in developing IoT solutions or edge computing applications, preferably on Linux-based systems (e.g., Raspberry Pi, industrial PCs)</li>
<li>Confident handling of common network and IoT protocols (such as MQTT, REST) and ideally experience with industrial communication (Modbus)</li>
<li>A structured, solution-oriented mindset and the motivation to actively contribute to building Europe's largest decentralized Virtual Power Plant</li>
<li>Business-fluent German and English skills, both written and spoken</li>
</ul>
<h2>Benefits</h2>
<ul>
<li>You are part of an international, dynamic, and highly motivated team of people who have proven to make things happen</li>
<li>With your work, you accele