Embedded Linux Platform Engineer – IoT / Smart Hub The company is developing its own Linux-based platform for smart hubs and IoT devices SMHUB-OS - an example of device running that platform is here: https://smlight.tech/global/smhub. The system combines an embedded Linux core, backend services, and a web interface (frontend), providing centralized management of device networks, network configuration, radio modules, and integrations. The architecture supports network stacks (Ethernet, Wi-Fi, 4G/LTE), OTA updates, and app installations (such as Node-RED, Zigbee2MQTT, etc.), as well as work with peripheral modules (IR transmitter and receiver, audio subsystem, buzzer, addressable LED strips, SD card, USB, UART/I2C buses, and others) and in future - cloud sync/control system. We are looking for an engineer to participate in the development and maintenance of the SMHUB-OS core system, backend logic, and integration with the frontend (React/WebSocket). What will you do Develop and maintain a Linux platform for embedded devices (RISC-V SoC) Integrate system modules (Ethernet, Wi-Fi, 4G/LTE, radio modules, GPIO, USB, Wi-Fi, IR transmitter/receiver, UART, I2C, etc.) Configure U-Boot, rootfs, and partition logic (RAUC, read-only rootfs, user data) Develop backend services (Python / FastAPI, possibly C/C++) for managing configuration, telemetry, and device status Integrate system services (NetworkManager, ModemManager, WireGuard, systemd, MQTT) Interact with the frontend via WebSocket JSON API (a dedicated frontend engineer works on this part) Build a secure architecture with privilege separation between the web interface and system services Implement and maintain OTA update and system recovery mechanisms Debug drivers, startup scripts, and interfaces (UART, I²C, SPI, USB) Prepare technical documentation and participate in system architecture design Technologies used Linux kernel, U-Boot Python (FastAPI), Bash, systemd SQLite / JSON for configurations RAUC / OTA updates Collaboration with ReactJS frontend Additional experience with Zigbee2MQTT, Node-RED, Matterbridge, Z-WaveJS is a plus Requirements Experience with Embedded Linux / SBC (Single Board Computers, RISC-V architecture preferrable) Understanding of Linux kernel, drivers, bootloaders, and device tree Experience building backend services (FastAPI) Knowledge of network stacks (Ethernet, Wi-Fi, LTE, VPN) Ability to analyze system logs (dmesg, journalctl, strace) Understanding of system security and privilege separation principles Experience integrating frontend via WebSocket or REST API Self-organization, attention to architecture and stability English proficiency for communication with the engineering team Preferably, experience in IoT / Smart Home / Automation Please submit your application by this link: https://forms.gle/9L749uaUPRCLeP2n6