IIoT Edge Software Engineer (m/w/d)

CMBlu Energy AG

Job Description

Wir sind die Pioniere organischer Batterien

CMBlu startete 2011 als forschungsgetriebenes Projekt mit dem Ziel, elektrische Energie in beliebig großen Mengen umweltfreundlich, nachhaltig und kostengünstig zu speichern. Seitdem haben wir unser breites IP-Portfolio und unsere Expertise im Bereich großtechnischer Energiespeicher kontinuierlich ausgebaut.

Heute sind wir mit unseren Organic-SolidFlow-Batterien eines der führenden Unternehmen für großtechnische Energiespeicher mit Hauptsitz in Alzenau, 30 km vom Flughafen Frankfurt entfernt. Mit unserer bahnbrechenden Technologie werden wir die Energiewende vorantreiben, gemeinsam mit unseren Partnern, Kunden und vor allem: mit unseren Mitarbeitenden!

Wir sind ein hoch motiviertes, engagiertes und schnell wachsendes Team von über 180 Mitarbeitenden. Wir bereiten uns nun auf den Markteintritt unserer Produkte vor und professionalisieren unsere Organisation weiter.

Deine Mission

Du willst mit deiner Software nachhaltige Technologien vorantreiben? Bei uns entwickelst du zukunftsweisende Edge-Lösungen für Batteriesysteme. Als Industrial IoT (IIoT) Edge Software Engineer (m/w/d) arbeitest du an sicheren und skalierbaren Applikationen auf einem Edge-Device mit Linux-System. Dabei entwickelst du sowohl das Primary Battery-Management System als auch moderne Anwendungen auf den Application Cores. Wir suchen sowohl erfahrene Senior-Entwickler (m/w/d), die Architekturen gestalten, als auch ambitionierte Junior-Entwickler (m/w/d), die sich in ein hochspannendes technisches Umfeld einarbeiten möchten.

Deine Aufgaben

  • Entwicklung von Industrial IoT (IIoT)-Linux-Anwendungen für ein Battery-Management-System (BMS) auf einem Edge-Device
  • Entwicklung moderner Software in C++, Python oder Rust
  • Entwicklung und Optimierung der Build-Infrastruktur mit CMake und Cross-Toolchains
  • Automatisierung mit CI/CD (GitLab-Pipelines) für ein robustes und reproduzierbares Build-System
  • Performance-Optimierung und Low-Level-Debugging auf Embedded-Systemen
  • Enge Zusammenarbeit mit Hardware-Entwicklung und Systemarchitektur

Dein Profil

  • Erfahrung in der Softwareentwicklung unter Linux (Multithreading / Async-Programmierung)
  • Kenntnisse in C++, Python, Rust oder Go
  • Erfahrung mit Interprozesskommunikation (IPC), Remote Procedure Call (RPC) und Message Broker / Event-driven Kommunikation
  • Erfahrung mit Cloud-Plattformen & IoT Services hilfreich (Azure IoT Hub, AWS IoT Core oder Cumulocity IoT)
  • Over-the-Air (OTA) Updates → Falls Software auf Edge-Devices aktualisiert wird
  • Sicherer Umgang mit CMake, Cross-Compiling und Embedded-Buildsystemen
  • Interesse an DevOps-Praktiken und CI/CD (z. B. GitLab CI/CD, Docker / Containerisierung)
  • Kenntnisse in Yocto oder Buildroot wären wünschenswert
  • Erfahrung in sicherheitskritischen Anwendungen und Zertifizierungsprozessen von Vorteil

Wenn Du bereit bist, Dich neuen Herausforderungen zu stellen und Innovationen voranzutreiben, wollen wir von Dir hören! Bei CMBlu arbeitest Du mit einem leidenschaftlichen Team zusammen, das sich für Spitzenleistungen und kontinuierliche Verbesserungen einsetzt.


Bewirb Dich jetzt und sei ein Teil unserer spannenden Reise. Wir freuen uns darauf, Dich in unserem Team willkommen zu heißen!


Wir sind die Pioniere organischer Batterien

CMBlu startete 2011 als forschungsgetriebenes Projekt mit dem Ziel, elektrische Energie in beliebig großen Mengen umweltfreundlich, nachhaltig und kostengünstig zu speichern. Seitdem haben wir unser breites IP-Portfolio und unsere Expertise im Bereich großtechnischer Energiespeicher kontinuierlich ausgebaut.

Heute sind wir mit unseren Organic-SolidFlow-Batterien eines der führenden Unternehmen für großtechnische Energiespeicher mit Hauptsitz in Alzenau, 30 km vom Flughafen Frankfurt entfernt. Mit unserer bahnbrechenden Technologie werden wir die Energiewende vorantreiben, gemeinsam mit unseren Partnern, Kunden und vor allem: mit unseren Mitarbeitenden!

Wir sind ein hoch motiviertes, engagiertes und schnell wachsendes Team von über 180 Mitarbeitenden. Wir bereiten uns nun auf den Markteintritt unserer Produkte vor und professionalisieren unsere Organisation weiter.

Deine Mission

Du willst mit deiner Software nachhaltige Technologien vorantreiben? Bei uns entwickelst du zukunftsweisende Edge-Lösungen für Batteriesysteme. Als Industrial IoT (IIoT) Edge Software Engineer (m/w/d) arbeitest du an sicheren und skalierbaren Applikationen auf einem Edge-Device mit Linux-System. Dabei entwickelst du sowohl das Primary Battery-Management System als auch moderne Anwendungen auf den Application Cores. Wir suchen sowohl erfahrene Senior-Entwickler (m/w/d), die Architekturen gestalten, als auch ambitionierte Junior-Entwickler (m/w/d), die sich in ein hochspannendes technisches Umfeld einarbeiten möchten.

Deine Aufgaben

  • Entwicklung von Industrial IoT (IIoT)-Linux-Anwendungen für ein Battery-Management-System (BMS) auf einem Edge-Device
  • Entwicklung moderner Software in C++, Python oder Rust
  • Entwicklung und Optimierung der Build-Infrastruktur mit CMake und Cross-Toolchains
  • Automatisierung mit CI/CD (GitLab-Pipelines) für ein robustes und reproduzierbares Build-System
  • Performance-Optimierung und Low-Level-Debugging auf Embedded-Systemen
  • Enge Zusammenarbeit mit Hardware-Entwicklung und Systemarchitektur

Dein Profil

  • Erfahrung in der Softwareentwicklung unter Linux (Multithreading / Async-Programmierung)
  • Kenntnisse in C++, Python, Rust oder Go
  • Erfahrung mit Interprozesskommunikation (IPC), Remote Procedure Call (RPC) und Message Broker / Event-driven Kommunikation
  • Erfahrung mit Cloud-Plattformen & IoT Services hilfreich (Azure IoT Hub, AWS IoT Core oder Cumulocity IoT)
  • Over-the-Air (OTA) Updates → Falls Software auf Edge-Devices aktualisiert wird
  • Sicherer Umgang mit CMake, Cross-Compiling und Embedded-Buildsystemen
  • Interesse an DevOps-Praktiken und CI/CD (z. B. GitLab CI/CD, Docker / Containerisierung)
  • Kenntnisse in Yocto oder Buildroot wären wünschenswert
  • Erfahrung in sicherheitskritischen Anwendungen und Zertifizierungsprozessen von Vorteil

Wenn Du bereit bist, Dich neuen Herausforderungen zu stellen und Innovationen voranzutreiben, wollen wir von Dir hören! Bei CMBlu arbeitest Du mit einem leidenschaftlichen Team zusammen, das sich für Spitzenleistungen und kontinuierliche Verbesserungen einsetzt.


Bewirb Dich jetzt und sei ein Teil unserer spannenden Reise. Wir freuen uns darauf, Dich in unserem Team willkommen zu heißen!

View More