Phát triển và tối ưu Firmware
- Phân tích, tùy chỉnh và chỉnh sửa Device Tree cho kernel Linux theo phần cứng của sản phẩm.
- Hỗ trợ cấu hình driver cho các peripheral: UART, I2C, SPI, USB, MIPI, Ethernet, Camera…
- Viết tài liệu kỹ thuật và tối ưu quy trình build firmware.
Tích hợp và kiểm thử phần cứng
- Làm việc với đội phần cứng để tích hợp và bring-up board mới.
- Debug các vấn đề liên quan đến bootloader (U-Boot), kernel, rootfs trong quá trình phát triển sản phẩm.
Thiết kế hệ thống và mạch điện tử
- Tham gia vào phân tích yêu cầu, thiết kế kiến trúc hệ thống, thiết kế phần cứng
- Thiết kế sơ đồ mạch điện, BOM và yêu cầu mua vật tư
- Thiết kế và layout mạch 4,6 ..lớp
Hỗ trợ sản xuất và nghiên cứu công nghệ
- Nghiên cứu và áp dụng các công nghệ mới để tối ưu hóa hiệu quả phát triển sản phẩm
- Làm việc với tổ chức sản xuất để đảm bảo phần cứng và tính năng của sản phẩm mới được tích hợp suôn sẻ vào sản xuất.
Thực hiện các công việc khác theo yêu cầu công việc và Quản lý
Giao tiếp hiệu quả;
Ham học hỏi, biết xử lý giải quyết vấn đề;
Làm việc nhóm/độc lập
Sáng tạo trong công việc
Hiểu giao tiếp phần cứng: UART, SPI, I2C, CAN, RS485…
Tham gia build firmware (Debian, Buildroot, Yocto…) cho các dòng SoC như Rockchip, NXP, STM, …
Tối thiểu 1 năm kinh nghiệm lập trình nhúng (C/C++ trên MCU hoặc Linux).
Có kinh nghiệm với STM32/ESP/Arduino hoặc SoC Rockchip.
Ưu tiên: Buildroot/Yocto, xử lý camera/video, hoặc Python.