Senior Software Engineer – Device Connectivity, Go

Jobtailor

Berlin

Vor Ort

EUR 65.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Jobtailor in Berlin is seeking an IoT software engineer to own integration of inverters, batteries, charging infra, and heat pumps into our Heartbeat energy management system. You will implement Modbus TCP, OCPP, MQTT and EEbus, with Go services on our IoT gateway, while ensuring cross-OEM interoperability and robust edge computing.

You will collaborate across teams, test in our Berlin lab, and support internal and external stakeholders, always driving reliable, scalable, and innovative

Qualifikationen

  • 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.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Excellent troubleshooting and problem-solving skills.

Aufgaben

  • 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.

Kenntnisse

Go programming
IoT development
Modbus TCP
OCPP
MQTT
CI/CD
English proficiency

Ausbildung

Bachelor's or Master's in Computer Science or Electrical/Electronics Engineering or Control Engineering

Tools

Go tooling

Jobbeschreibung

  • 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.
Requirements
  • 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
  • Very good knowledge of spoken and written English, German is a plus
  • Bonus points for: 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.
Core Competencies

Demonstrates expertise in IoT development and integration, particularly with communication protocols such as Modbus TCP, OCPP, and MQTT. Proficient in Go programming and capable of delivering resilient edge services while collaborating effectively with cross-functional teams.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

United States Digital Space LLC • Berlin

Vor Ort
EUR 70.000 - 110.000
EGYM Wellpass
Futurebens discounts
Job bike leasing
+1
(Senior) Embedded Linux Engineer
(Senior) Embedded Linux Engineer

1Komma5° • München

Hybrid
EUR 90.000 - 120.000
Remote work option
Brand new offices Hamburg/Berlin
Flat hierarchies
+4
(Senior) IoT Hardware Engineer (m/f/d)
(Senior) IoT Hardware Engineer (m/f/d)

1KOMMA5° • Berlin

Hybrid
EUR 70.000 - 90.000
Flat hierarchies
Dynamic team atmosphere
Job bike leasing option
+1
Consultant - IoT
Consultant - IoT

BlueProc Solutions GmbH • Augsburg

Vor Ort
EUR 65.000 - 95.000
(Senior) Embedded Linux Engineer (m/f/d)
(Senior) Embedded Linux Engineer (m/f/d)

1KOMMA5˚ • Berlin

Vor Ort
Vertraulich
Dynamic team environment
Flat hierarchies with quick decision-making
Friendly and familiar team atmosphere
+4
Lead Fullstack Engineer (Typescript/Node.js) with German
Lead Fullstack Engineer (Typescript/Node.js) with German

Spyro Soft • Deutschland

Remote
EUR 70.000 - 110.000
Principal Software Engineer (m/f/d)
Principal Software Engineer (m/f/d)

1KOMMA5° Bremen • Hamburg

Vor Ort
EUR 120.000 - 170.000
Backedn Software Developer
Backedn Software Developer

Stott and May • Thüringen

Vor Ort
EUR 70.000 - 110.000
30 days vacation
Flexible working hours
Office in Hamburg / Munich
+4
Software Engineer (m/f/d)
Software Engineer (m/f/d)

Jackalope Digital LLC • Berlin

Hybrid
EUR 90.000 - 130.000
IoT Platform Engineer - Energy Systems (f/m/d)
IoT Platform Engineer - Energy Systems (f/m/d)

FION Energy • Berlin

Hybrid
EUR 70.000 - 100.000
Berlin hybrid
Remote within Germany
VSOP equity
+1