Firmware Engineer - IoT/Linux/Python (m/w/d)
Othermo
Posted: October 31, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Develop and deploy IoT Gateway Firmware, implement communication and integration modules, manage OTA rollouts and monitoring and security mechanisms for robust product systems, and test and troubleshoot while ensuring reliable operation.
Required Skills
Job Description
Deine Rolle in einem Satz:
Du entwickelst und betreibst unsere IoT-Gateway-Firmware, implementierst Kommunikations- und Integrationsmodule, verantwortest OTA-Rollouts/-Rollbacks und sorgst mit Tests, Monitoring und Security-Mechanismen für robuste Produktivsysteme.
Deine Rolle bei uns:
Du bringst Firmware-Features von der Idee in den produktiven Betrieb: Kommunikationsmodule (z. B. REST/MQTT/Modbus) implementieren, eine robuste OTA-Pipeline mit Signierung/Versionierung/Rollback pflegen und Telemetrie/Logging so aufsetzen, dass Betrieb und Support entlastet werden. Gemeinsam mit Embedded-, Backend-, Operations- sowie Kunden-Teams testest du hardware-nah, übergibst sauber an den Wirkbetrieb und verbesserst Stabilität, Sicherheit und Performance messbar.
Deine Aufgaben:
• Entwicklung & Pflege der Linux-basierten Gateway-Firmware inkl. Protokoll-/Integrationsmodulen (REST, MQTT, Modbus).
• Aufbau/Betrieb der OTA-Update-Pipeline (Signierung/Verifikation, Versionierung, Rollout-/Rollback-Strategien, Changelogs).
• Einrichtung von Unit-, Integrations- und hardware-nahen Tests; reproduzierbare Builds & Fehleranalysen.
• Analyse/Aufbereitung von Telemetrie- und Log-Daten als Basis für Monitoring, Parametrisierung und Wirksamkeitsnachweise.
• Schnittstellenarbeit mit Embedded, Backend, Operations sowie kundennahen Teams inkl. sauberer Übergaben und Dokumentation.
• Optional: Mitwirkung an Pilotierungen/Field-Tests, Peer-Reviews, Security-/Compliance-Aufgaben im Rahmen der Standards.
Das bringst du mit:
• Mehrjährige Praxis in Embedded-/Linux-Firmware mit Python und Shell-Scripting.
• Linux-Userspace & Tooling: systemd-Dienste, Cross-Compiling/Packaging; Buildroot oder vergleichbar.
• Kommunikationsprotokolle M2M: MQTT, Modbus und REST.
• OTA-Updates in Produktion: Signierung/Verifikation, Versionierung, Canary-/Rollback-Strategien.
• Tests & Qualität: Unit/Integration/HIL, Logging/Tracing, Metriken; Git/GitLab CI/CD, reproduzierbare Builds.
• Saubere Doku (APIs, Konfigurationen, Changelogs) sowie Security- & Clean-Code-Mindset.
• Sehr gute Deutschkenntnisse (C1 GER) für Teamkommunikation & Dokumentation; Englisch von Vorteil.
• Nice to have: Erfahrung mit Rust, Nutzung von Grafana und Timeseries-DBs, IoT-Konnektivität über Mobilfunk
Warum othermo?:
Wir verbinden Technologie mit echtem Kundennutzen und setzen auf pragmatische Lösungen statt Buzzwords. Bei othermo arbeitest du in einem Umfeld, in dem deine Ideen gehört werden, dein Beitrag zählt und du direkt mitgestalten kannst, wie die Energiewende im Gebäudebestand gelingt.
Das erwartet dich:
• Produktnahe Firmware-Arbeit auf echter Gateway-Hardware mit direktem Effekt im Feld.
• Hybrid-Arbeitsmodell mit planbaren Labor-/Onsite-Tagen in Alzenau.
• Gute Ausstattung, Transparenz, kollegiales Miteinander.
• Budget für Lernen/Weiterbildung.
• Junges, motiviertes, interdisziplinäres Team mit echtem Gestaltungsraum.
• Ein offenes Miteinander, in dem jede Meinung zählt und deine Beiträge sichtbar werden.
So kannst Du uns erreichen!:
Klingt nach dir? Dann freuen wir uns auf deine Bewerbung! Schick uns deinen Lebenslauf (ein Motivationsschreiben brauchst du nicht zwingend) und erzähl uns in ein paar Zeilen, warum du Lust auf diese Rolle hast.