* Lập trình
• Biết lập trình C++ trên Linux và Android - hiểu memory management, multi-threading, build system
• Có thể build và chạy C++ trên cả Linux và Android (NDK)
* Android
• Hiểu cách Android quản lý process và service - biết tại sao service bị kill và cách giữ cho nó chạy
• Có thể build và deploy ứng dụng Android liên quan đến background service
*
Kiến trúc mạng
• Hiểu mô hình OSI - đặc biệt tầng Transport (TCP, UDP) và tầng Network (IP, Ethernet)
• Hiểu sự khác nhau giữa TCP và UDP - khi nào dùng cái nào trong truyền dữ liệu real-time
• Biết khái niệm: socket, port, IP address, packet, latency, bandwidth
• Có hiểu biết cơ bản về các giao thức ứng dụng: HTTP, RTSP - cách hoạt động và dùng để làm gì
* General
• Biết dùng Git
• Đọc hiểu tài liệu kỹ thuật
tiếng Anh• Có thể làm việc độc lập và tự tìm hiểu khi gặp vấn đề mới
* Ưu Tiên Thêm (Không Bắt Buộc)
• Đã từng làm embedded Linux hoặc firmware (RTOS, microcontroller, driver)
• Biết CMake để build C++ project
• Có kinh nghiệm với Android NDK
• Đã từng dùng công cụ debug phần cứng: JTAG, J-Link, oscilloscope
• Có kinh nghiệm trong lĩnh vực drone, robotics, automotive
*** Vị trí yêu cầu FULL TIME 100% - không nhận kiêm nhiệm hoặc part-time.