• Xây dựng và duy trì C++ runtime: plugin lifecycle, hot-reload config, REST API server
• Implement OTA firmware update: staged partition, hash verify, power-off-safe, rollback
• Cross-compile cho Linux x86 và ARM64 - thiết lập và duy trì CMake toolchain
• Phát triển Android Foreground Service: tránh OEM kill, auto-restart, background lifecycle
• Implement proxy/delegate pattern để forward lệnh giữa GCS và AIR node với timeout
• Viết và duy trì GitLab CI pipeline: build C++, cross-compile ARM64, artifact upload
• Integration test OTA end-to-end; ASAN/Valgrind cho memory leak detection
• Phối hợp với Plugin Dev và Tech Lead để sync wire format và deliverable đúng milestone
* Yêu cầu bắt buộc
• 3+ năm C++17: smart pointer (RAII, unique/shared/weak), STL, thread-safe design
• Kinh nghiệm REST API server C++: route, middleware, versioning, error handling
• CMake: cross-compilation toolchain, ExternalProject, multi-ABI build
• Kinh nghiệm Android NDK: linker, Foreground Service, START_STICKY
• Debug memory leak dài hạn: Valgrind, ASAN, circular ref
• Biết Git, GitLab CI/CD cơ bản
• Giao tiếp tốt bằng tiếng Việt; đọc hiểu tài liệu kỹ thuật
tiếng Anh* Ưu tiên thêm (không bắt buộc)
• Kinh nghiệm ZMQ: DEALER/ROUTER, PUB/SUB pattern
• Kinh nghiệm embedded Linux hoặc drone/robotics system
• Hiểu biết về binary update protocol (A/B partition, delta OTA)
• Kinh nghiệm QEMU emulation để test ARM64 trong CI