Mức lương: 20 Tr - 30 Tr VND
Yêu cầu bằng cấp: Đại học
Yêu cầu giới tính:
Kinh nghiệm: 1 năm
Số lượng cần tuyển:
Hình thức: Toàn thời gian cố định
- Phát triển các sản phẩm theo model-based, phân tích ưu nhược điểm của từng giải pháp để lựa chọn giải pháp phù hợp.
- Lead nhóm trong quá trình phát triển, bao gồm xác định phạm vi công việc, ước lượng khối lượng, thiết kế chi tiết, tậm trình, test, bảo trì và hỗ trợ.
- Sử dụng và áp dụng các công cụ, giải pháp tốt nhất cho từng bài toán cụ thể .
- Xây dựng các bài test cho các thành phần của hệ thống robotics.
- Tạo & quản lí các packages và quy trình deploy
- Review & merge code, đảm bảo chất lượng code đáp ứng được tiêu chuẩn.
- Benchmark, profile và tối ưu code
Có kinh nghiệm trong 1 số lĩnh vực sau:
- Kinh nghiệm trong lĩnh vực Robotics hoặc Embedded Software, C++ trong môi trường phát triển Linux, có kinh nghiệm về Python, Linux shell script
- Kinh nghiệm khắc phục sự cố và phân tích các hệ thống phần mềm được triển khai remote, làm việc và kiểm tra các hệ thống robotics
- Có kinh nghiệm với các công cụ phát triển bao gồm công cụ biên dịch phần mềm (ví dụ: CMake), kiểm soát phiên bản phần mềm (ví dụ: Bitbucket, Git), mô hình hóa hệ thống (ví dụ: Matlab/Simulink) và các công cụ quản lý yêu cầu (ví dụ: Visure, DOORS).
- Kiến thức về Hệ điều hành Robot (ROS), RabbitMQ hoặc bất kỳ công cụ data queueing (MQTT, …), Linux chuyên sâu (Khả năng sử dụng các công cụ linux khác nhau để gỡ lỗi hệ thống và/hoặc profile )
- Kiến thức GDB, Valgrind, Docker, đóng gói phần mềm Debian, CI/CD
- Kinh nghiệm với các framework cho unittest