Über die Rolle:Wir suchen einen Firmware-Ingenieur, der wirklich weiß, wie man mit moderner Hardware (ESP32-S3, PICAD-kompatible Boards) und Zephyr OS arbeitet. Die Hauptaufgabe besteht darin, stabilen, produktionsbereiten Code für IoT-Geräte auf „Datenlogger/Gateway“-Ebene zu schreiben: Sensoren, Modbus, LTE/Wi-Fi, OTA, lokale Logik, Energieeinsparung.Keine akademische Forschung und Entwicklung – Sie brauchen eine Person, die schnell ein funktionierendes Produkt herstellt.Aufgaben:Entwicklung v
Über die Rolle:
Wir suchen einen Firmware-Ingenieur, der wirklich weiß, wie man mit moderner Hardware (ESP32-S3, PICAD-kompatible Boards) und Zephyr OS arbeitet. Die Hauptaufgabe besteht darin, stabilen, produktionsbereiten Code für IoT-Geräte auf „Datenlogger/Gateway“-Ebene zu schreiben: Sensoren, Modbus, LTE/Wi-Fi, OTA, lokale Logik, Energieeinsparung.
Keine akademische Forschung und Entwicklung – Sie brauchen eine Person, die schnell ein funktionierendes Produkt herstellt.
Aufgaben:
- Entwicklung von Firmware unter Zephyr OS für ESP32-S3 / ESP32-C6;
- Arbeiten mit PICAD-kompatiblen Peripheriegeräten (Sensoren, Schnittstellen, IO);
- Implementierung von Protokollen: Modbus RTU/TCP, UART, RS-485, SPI, I2C;
- Konfiguration von Netzwerkstacks: Wi-Fi, LTE (über externe Module), MQTT;
- OTA-Updates (MCUboot, Zephyr-Beispiele, benutzerdefiniert Schemata);
- Datenpufferung, lokale Speicherung, Fallback-Modi;
- Integration mit Backend-API (REST/MQTT), Warteschlangen-/Telemetrieverarbeitung;
- Optimierung von Energieverbrauch und Leistung;
- Schreiben von Unit-/Integrationstests, Arbeiten mit Hardware-Bring-up.
Anforderungen:
- Tiefgehende Erfahrung in der Firmware-Entwicklung auf C/C++;
- Kommerzielle Erfahrung mit Zephyr RTOS ist obligatorisch (Gerätebaum, Kconfig, Treiber, Subsysteme);
- Praktische Erfahrung mit ESP32-S3 / ESP32-C3 / ESP32-C6;
- MCUboot, Partitionslayout, OTA-Pipeline verstehen;
- Fähigkeit, mit Peripheriegeräten zu arbeiten: UART, SPI, I2C, PWM, ADC, RS-485;
- Erfahrung in der Arbeit mit Modbus (Master/Slave), vorzugsweise mit echten Geräten;
- Debugging-Erfahrung: JTAG, OpenOCD, Logikanalysator;
- Git, CI/CD, Fähigkeit, in einem normalen Produkt zu arbeiten, keine „schnelle Firmware“.
Schön zu haben:
- BLE (Zephyr BT Stack);
- Python für Tools (Skripte, Tests, Produktionstools).
Wir bieten:
- Arbeit an einem echten IoT-Produkt (Energielogger/Gateway), das bereits in Produktion ist;
- Möglichkeit zur beruflichen Weiterentwicklung und Karriereentwicklung;
- Urlaub – 18 Arbeitstage pro Jahr;
- Freundliche Arbeit Umgebung;
- Krankenhaus - 5 Arbeitstage (ohne Dokumente);
- Krankenversicherung.