Skip to main content
1KOMMA5°

(Senior) Software Engineer - Device Connectivity (Go) (m/f/d)

RemoteGermany only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to DE only. Set where you work from to check your eligibility.

No BS summary

Senior Software Engineer with Go experience needed for device connectivity in the energy sector. Must integrate OEM devices (inverters, batteries, etc.) into an energy management system, implement protocols (Modbus, OCPP, MQTT), and develop edge services. Requires IoT development experience and strong troubleshooting skills.

Core skills

GoDevice ConnectivityIoT

Required skills

Modbus TCPOCPPMQTTEEbusTCP/IPLANWLANCI/CD

Optional skills

DevOpsenergy management systemsnetwork or systems administrationroutingfirewallsDNSDHCPcloud platforms

Required languages

English Very good

Optional languages

German plus

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.
  • Foster a culture of experiment-driven innovation within the team

What they require

  • 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.
  • Familiarity with DevOps practices and tools, including continuous integration and deployment (CI/CD) pipelines.
  • Prior exposure to energy management systems is desirable.
  • 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

Benefits

  • 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

German service provider for climate-neutral energy supply

🇩🇪 GermanyEnergyMid-size1komma5.com/
Salary not disclosed