Nghiên cứu, thiết kế và
phát triển phần mềm nhúng trên nền tảng Embedded Linux, sử dụng ngôn ngữ C/C++.
Tham gia xây dựng, tích hợp và tối ưu hệ thống nhúng sử dụng trong các lĩnh vực trọng yếu và giải pháp truyền thông.
Phát triển, cấu hình và kiểm thử driver cho các thiết bị ngoại vi (Ethernet, LCD, bàn phím, codec, IC nguồn, v.v...).
Thực hiện build system, đóng gói phần mềm nhúng, xử lý các vấn đề liên quan đến kết nối mạng, truyền dữ liệu và cập nhật cấu hình hệ thống.
Phân tích, phát hiện và fix lỗi phần mềm/hệ thống, đảm bảo hoạt động ổn định, tin cậy và hiệu năng cao.
Thực hiện đánh giá mã nguồn (code review), áp dụng clean code trong phát triển phần mềm, đảm bảo phần mềm linh hoạt, dễ bảo trì và dễ mở rộng.
Thực hiện các công việc do quản lý giao.
Chuyên môn:
Trình độ học vấn: Tốt nghiệp đại học chuyên ngành Điện, Điện tử & Viễn thông hoặc các lĩnh vực liên quan.
Thành thạo ngôn ngữ lập trình C/C++, có kinh nghiệm trong lập trình nhúng.
Hiểu biết về
kiến trúc hệ thống nhúng, Embedded Linux, Build System (Yocto, Makefile, CMake).
Có kiến thức về driver thiết bị ngoại vi và các giao tiếp thông dụng (I2C, SPI, UART, Ethernet, USB...).
Có khả năng đọc và phân tích tài liệu kỹ thuật (datasheet, sơ đồ mạch, tài liệu giao tiếp bus/hardware protocol).
Có tư duy logic, phân tích yêu cầu và giải quyết vấn đề.
Lợi thế:
Kinh nghiệm làm việc với các dòng SoC/NXP hoặc i.MX là một lợi thế.
Đã từng build và tùy chỉnh hệ thống nhúng trong môi trường Linux.
Có kinh nghiệm lập trình driver hoặc giao tiếp ngoại vi trong môi trường Embedded Linux là một lợi thế.
Ưu tiên ứng viên tốt nghiệp loại giỏi ở các trường top đầu VN về công nghệ hoặc đã từng thi quốc gia về các môn tự nhiên.
Kỹ năng làm việc nhóm tốt, tinh thần học hỏi và sẵn sàng tiếp nhận công nghệ mới.