Rust Engineer (41375)
Hledám Senior Rust Inženýra, který se zapojí do vývoje edge řešení pro real-time komunikaci s fyzickými zařízeními, jako jsou EV nabíječky, bateriová úložiště a měřiče. Vaší náplní práce bude implementace protokolů jako MQTT, OCPP nebo Modbus, optimalizace výkonu a paměti na zařízeních s omezenými zdroji a cross-compilation pro ARM a x86 architektury. Požaduji zkušenosti se systémovým vývojem, Linuxem a Git verzováním. Pro více informací o této pozici se mi neváhejte ozvat.
🚀 Projekt
- vývoj a údržba našeho Rust edge daemonu pro real-time IoT komunikaci
- implementace a optimalizace protokolových driverů (OCPP, MQTT, Modbus, M-Bus, BACnet)
- práce na low-latency komunikaci s fyzickými zařízeními (EV chargers, battery storage, meters)
- cross-compilation pro různé architektury (ARM, x86) a embedded platformy
- performance tuning a memory optimization pro edge devices s omezenými zdroji
- integrace s PHP/Laravel backendem přes REST API a MQTT
- návrh a implementace nových protokolových modulů
- debugging komplexních issues v real-time komunikaci
- code review a mentoring
- aktivní účast na technických rozhodnutích týkajících se edge architektury
🎯 Skills
- Rust (nejnovější stable) nebo C/C++ + ochota rychle se naučit Rust
- systems programming mindset (memory management, concurrency, performance)
- Linux prostředí (vyvíjíme na Debian, target Yocto/embedded Linux)
- Git (GitLab CE)
- serial communication nebo network protocols zkušenosti
- schopnost číst hardware dokumentaci a protocol specifications
💡 Nice to have
- IoT protokoly: OCPP, MQTT, Modbus RTU/TCP, M-Bus, BACnet
- embedded Linux zkušenosti (cross-compilation, Yocto, buildroot)
- Async Rust (tokio, async-std)
- cross-compilation pro ARM (armv7, aarch64)
- real-time systems requirements a constraints
- Docker (pro build prostředí)
- hardware debugging (UART, serial console, remote debugging)
- znalost PHP/Laravel (pro integrace s backendem)
#LI-VV1