MÔ TẢ CÔNG VIỆC
● Phát triển ứng dụng đa nền tảng: Thiết kế, xây dựng và bảo trì các ứng dụng chạy trên
nhiều nền tảng (iOS, Android, Web, Desktop) để điều khiển và giám sát hệ thống UAV, ưu tiên sử dụng framework Qt.
● Tích hợp hệ thống: Kết nối ứng dụng với các hệ thống phần cứng và phần mềm của UAV,
đảm bảo truyền dữ liệu ổn định và thời gian thực
● Tùy chỉnh QGroundControl: Tùy chỉnh và phát triển thêm tính năng cho QGroundControl
hoặc các ứng dụng tương tự để đáp ứng yêu cầu cụ thể của hệ thống UAV.
● Tối ưu hóa hiệu suất: Đảm bảo ứng dụng hoạt động mượt mà, phản hồi nhanh và tối ưu tài nguyên trên các thiết bị khác nhau.
● Nghiên cứu và phát triển: Đề xuất và triển khai các công nghệ mới nhằm nâng cao trải
nghiệm người dùng và hiệu suất hệ thống.
● Hợp tác nhóm: Làm việc chặt chẽ với các kỹ sư phần cứng, kỹ sư AI và đội ngũ thiết kế để
đảm bảo tích hợp liền mạch giữa ứng dụng và hệ thống UAV.
● Nghiên cứu và phát triển: Đề xuất và triển khai các công nghệ mới, đặc biệt là các giải
pháp dựa trên Qt và QGroundControl, để nâng cao trải nghiệm người dùng và hiệu suất hệ
thống.
YÊU CẦU CÔNG VIỆC
● Tốt nghiệp đại học chuyên ngành Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần
mềm hoặc các lĩnh vực liên quan.
● Thành thạo framework Qt và có kinh nghiệm phát triển ứng dụng đa nền tảng (Desktop,
● Thành thạo các ngôn ngữ lập trình như C++, Dart, JavaScript, TypeScript hoặc Python.
● Có ít nhất 1 năm kinh nghiệm phát triển ứng dụng đa nền tảng, sử dụng các framework như Qt, Flutter, hoặc React Native.
Mobile) sử dụng Qt/C++.
● Hiểu biết sâu về giao thức truyền thông (MQTT, WebSocket, REST API) và tích hợp với
phần cứng.
● Thành thạo các công cụ quản lý mã nguồn như Git.
● Có kiến thức về hệ thống UAV, điều khiển thời gian thực hoặc IoT là một điểm cộng.
● Tư duy lập trình hướng đối tượng (OOP) và hướng chức năng (Functional Programming).
● Ưu tiên tiếng Anh tốt (đọc, viết, giao tiếp) để làm việc với tài liệu kỹ thuật và đội ngũ quốc tế.
● Có kinh nghiệm tùy chỉnh hoặc phát triển trên nền tảng QGroundControl là điểm cộng.
● Kỹ năng giải quyết vấn đề xuất sắc, tư duy logic và khả năng làm việc nhóm hiệu quả.
● Kinh nghiệm với quy trình DevOps (CI/CD, Docker) là một lợi thế.