Hybrid Firmware Engineer – IoT, Linux, Python

Posted 2 weeks ago

Apply now

About the role

  • You develop and operate our IoT gateway firmware.
  • You implement communication and integration modules.
  • You are responsible for OTA rollouts and rollbacks.
  • You ensure robust production systems through testing, monitoring, and security mechanisms.
  • Together with embedded, backend and operations teams as well as with customers, you perform close-to-hardware testing.

Requirements

  • Several years of hands-on experience in embedded/Linux firmware using Python, Rust and shell scripting.
  • Linux userspace & tooling: systemd services, cross-compiling/packaging; Buildroot or equivalent.
  • M2M communication protocols: MQTT, Modbus and REST.
  • Production OTA updates: signing/verification, versioning, canary and rollback strategies.
  • Testing & quality: unit, integration and HIL tests; logging/tracing, metrics; Git/GitLab CI/CD; reproducible builds.
  • Clean documentation (APIs, configurations, changelogs) and a security- and clean-code mindset.
  • Very good German skills (C1 GER) for team communication and documentation; English is an advantage.

Benefits

  • Well-equipped workplace, transparency and a collegial team spirit.
  • Budget for learning and professional development.
  • Young, motivated, interdisciplinary team with real scope to influence and shape the product.
  • An open culture where every opinion counts and your contributions are visible.

Job title

Firmware Engineer – IoT, Linux, Python

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job