Hybrid Firmware Engineer – IoT, Linux, Python

Posted 4 hours ago

Apply now

About the role

  • Firmware Engineer developing and maintaining Linux-based IoT-Gateway-Firmware with Python. Collaborating across teams for robust product systems and OTA updates.

Responsibilities

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

Requirements

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

Benefits

  • Budget für Lernen/Weiterbildung
  • Gute Ausstattung
  • Hybrid-Arbeitsmodell mit planbaren Labor-/Onsite-Tagen in Alzenau
  • Junges, motiviertes, interdisziplinäres Team mit echtem Gestaltungsraum

Job title

Firmware Engineer – IoT, Linux, Python

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job