Thông Tin Tuyển Dụng
KỸ SƯ LẬP TRÌNH NHÚNG
Cấp bậc | Nhân viên |
Lương | $ Cạnh tranh |
Hết hạn nộp | 20/03/2025 |
Ngành nghề | CNTT - Phần mềm , CNTT - Phần cứng / Mạng |
Kinh nghiệm | 2 - 5 Năm |
- Phát triển và tối ưu hóa ứng dụng xử lý video trên nền tảng nhúng sử dụng chip Qualcomm, Jetson Xavier NX hoặc Jetson Orin NX.
- Lập trình và tối ưu hóa các hệ thống truyền video qua Ethernet, đảm bảo hiệu suất tối ưu và độ trễ thấp.
- Phát triển, tích hợp và tối ưu hóa giao thức MAVLink để điều khiển drone, bao gồm xử lý các lệnh điều khiển và nhận dữ liệu từ drone.
- Xây dựng và duy trì các hệ thống phần mềm nhúng sử dụng Yocto để xây dựng các hình ảnh hệ thống cho các nền tảng vi điều khiển.
- Phát triển các ứng dụng xử lý và truyền tải video sử dụng GStreamer và FFmpeg.
- Tham gia dự án chống rung hình ảnh trên drone
- Sử dụng CMake để xây dựng dự án và Git để quản lý mã nguồn.
- Debug, kiểm tra và tối ưu hóa các ứng dụng nhúng trên nền tảng Linux Embedded (bao gồm việc debug các vấn đề về bộ nhớ, hiệu suất và các vấn đề liên quan đến hệ điều hành).
- Phối hợp với các nhóm kỹ thuật để thiết kế và triển khai các giải pháp tối ưu cho các yêu cầu hệ thống.
- Tốt nghiệp ĐH chuyên ngành Công nghệ thông tin, Điện tử, Viễn thông
- Ít nhất 2 năm kinh nghiệm trong lập trình nhúng, đặc biệt là phát triển phần mềm cho các hệ thống xử lý video và điều khiển drone.
- Thành thạo trong việc lập trình với C++, Python.
- Kinh nghiệm với nền tảng Jetson Xavier NX hoặc Jetson Orin NX của NVIDIA.
- Kinh nghiệm làm việc với các hệ thống điều khiển drone như PX4, ArduPilot.
- Kinh nghiệm phát triển phần mềm trên các nền tảng Linux Embedded.
- Kiến thức về các công nghệ IoT và các hệ thống thời gian thực (RTOS).
- Kinh nghiệm sử dụng Yocto để xây dựng và phát triển hệ thống nhúng.
- Kinh nghiệm với GStreamer và FFmpeg trong việc xử lý và truyền tải video.
- Kinh nghiệm sử dụng CMake và Git trong quản lý dự án phần mềm.
- Kỹ năng debug và tối ưu hóa ứng dụng nhúng trên nền tảng Linux Embedded, bao gồm sử dụng các công cụ như GDB, strace, ltrace, perf, Valgrind, v.v.
- Hiểu biết vững về các giao thức mạng như Ethernet, UDP, TCP và các hệ thống truyền thông mạng khác.
- Tiếng Anh giao tiếp tốt (cả nói và viết), có khả năng đọc hiểu tài liệu kỹ thuật và giao tiếp với đồng nghiệp quốc tế.
- Biết Qt là một lợi thế trong việc phát triển giao diện người dùng (GUI) cho các ứng dụng nhúng hoặc các công cụ điều khiển.
- Kinh nghiệm phát triển driver kernel module là một lợi thế, đặc biệt khi cần làm việc với phần cứng đặc thù và tối ưu hóa giao tiếp phần cứng.
Các công việc tương tự