Senior Embedded / IoT Engineer - Rust / Python / Linux
Что предстоит делать
Elinext, an international software development company with 25+ years of experience, is looking for a Senior Embedded / IoT Engineer to join an international project focused on the development of a connected Smart Hub device and its integration with cloud voice and data services. The Smart Hub is an in‑home connected device combining voice interaction, sensors, device data, and cloud services for care‑related use cases. The role covers the device side of the solution – from embedded Linux services and real‑time audio to IoT connectivity, sensor integration, secure cloud communication, and fleet updates. You will work closely with embedded, hardware, cloud, and voice engineers and test solutions directly on supported ARM devices. The project is located in Poland, EU countries, Georgia, Uzbekistan, and Kazakhstan. The position requires strong commercial experience in Embedded Systems and/or IoT, hands‑on Linux/Embedded Linux experience, ARM device development, Rust and Python 3 skills, systemd, networking, MQTT, HTTP, WebSocket, real‑time audio, device security, and performance measurement on real hardware. Responsibilities include building and maintaining long‑running Rust services for ARM Linux devices, developing Python tools for cloud integration, provisioning, testing, and fleet operations, designing reliable local interfaces between device services, configuring process supervision and recovery using systemd, implementing device‑side cloud voice session logic, integrating streaming and request/response cloud interfaces, and handling reconnects and backpressure.
Что мы ждём от кандидата
- Strong commercial experience in Embedded Systems and/or IoT
- Strong hands‑on Linux / Embedded Linux experience
- Experience developing and debugging software on ARM devices
- Strong Rust development skills
- Strong Python 3 experience for integrations, tooling, testing, or device operations
- Experience with Linux processes, systemd, watchdogs, logs, networking, and resource management
- Experience with device‑to‑cloud communication using HTTP, WebSocket and/or MQTT
- Strong understanding of reliable connectivity, reconnect logic, buffering, and failure recovery
- Experience with real‑time audio / Linux audio / media processing
- Experience with audio capture/playback, buffering, codecs, latency, echo, and noise handling
- Experience integrating connected devices and sensors
- Understanding of device security: TLS, credentials, enrolment, signed releases, least privilege
- Experience with testing, monitoring, debugging, and performance measurement on real hardware
О Deffic
Работодатель свяжется с вами через контакты из профиля.