Bạn sẽ phát triển và hỗ trợ phần mềm dùng trong quy trình kiểm thử module camera, tập trung vào tự động hóa kiểm thử và phân tích dữ liệu sản xuất. Công việc không liên quan đến phát triển firmware nhúng mà tập trung vào C++, Python và các thuật toán Matlab do khách hàng cung cấp để hỗ trợ các giai đoạn thử nghiệm mẫu, triển khai sản xuất hàng loạt, phân tích dữ liệu, xác định nguyên nhân lỗi và cải tiến trong suốt vòng đời NPI và sản xuất.
*Nhiệm vụ chính
- Phát triển và tối ưu hóa phần mềm kiểm thử cho quy trình sản xuất module camera, bao gồm kiểm thử hình ảnh, kiểm thử chức năng VCM/OIS, cân chỉnh APS và đo lường điện.
- Hiểu và chuyển đổi các thuật toán Matlab do khách hàng cung cấp thành phần mềm sẵn sàng cho sản xuất bằng C++ và Python.
- Tối ưu hóa thuật toán và luồng kiểm thử trong giai đoạn mẫu để rút ngắn thời gian kiểm thử, đảm bảo sản xuất hàng loạt hiệu quả và ổn định.
- Phân tích log kiểm thử và dữ liệu sản xuất để nhận diện xu hướng yield và các điểm chung của lỗi.
- Thực hiện điều tra dựa trên dữ liệu để xác định nguyên nhân gốc rễ của lỗi kiểm thử và đề xuất hành động khắc phục.
- Phối hợp chặt chẽ với các nhóm TE, EE, ME và FACA để cô lập vấn đề và giải quyết sự cố.
- Xác minh và duy trì tích hợp chính xác giữa phần mềm kiểm thử và thiết bị kiểm thử.
- Hỗ trợ các nhóm liên chức năng trong quá trình cô lập vấn đề liên quan đến phần mềm, phần cứng, quy trình hoặc đồ gá.
- Góp phần đảm bảo hiệu suất kiểm thử ổn định trên các dây chuyền sản xuất bằng cách cải thiện độ ổn định của phần mềm.
- Quản lý phiên bản phần mềm bằng Subversion (SVN), bao gồm chỉnh sửa, tạo nhánh, gộp nhánh và kiểm soát phát hành.
- Chuẩn bị và duy trì tài liệu kỹ thuật như mô tả luồng kiểm thử, đặc tả phần mềm và ghi chú phát hành.
- Cung cấp thông tin kỹ thuật cho các nhóm liên chức năng với giao tiếp rõ ràng.