Software Engineer - Edge & Cloud (m/w/d)
Core
Develop core components for the Heartbeat AI Enterprise energy management system, running on IoT gateways (Edge) and scalable cloud-native backend architecture.
Role type
Full-stack software engineer (Edge & Cloud)
Builds
IoT gateways, cloud microservices, and a virtual power plant (VPP) for automated energy trading and fleet management.
Domain
Renewable energy, IoT, Edge computing, Cloud infrastructure
Required skills
Golang, Lua, Cloud technologies (AWS/GCP/Azure), Containerization (Docker, Kubernetes), CI/CD, IoT/Edge development, Network protocols (MQTT, REST/gRPC), Industrial protocols (Modbus)
Preferred skills
Linux-based systems development, Embedded systems experience
Technologies
Go, Lua, Golang, AWS, GCP, Azure, Docker, Kubernetes, MQTT, REST, gRPC, Modbus TCP/RTU
Responsibilities
Develop high-performance code for Edge controllers and scalable microservices for cloud backend; Implement communication protocols for IoT and local plant systems; Enable data flow between local assets and the virtual power plant; Collaborate with system architects and product management to deliver new features.
Seniority
Mid-Senior, hands-on IC
