Mô tả công việc
Triển khai tất cả các quy trình và hoạt động liên quan đến phát triển phần mềm và triển khai chúng cho khách hàng hoặc môi trường sản xuất, bao gồm nhưng không giới hạn ở các trách nhiệm sau:
• Thực hiện toàn bộ vòng đời phát triển phần mềm (SDLC) trong các dự án phát triển phần mềm.
• Thiết kế và phân tích hướng đối tượng (OOA và OOD) cho các sản phẩm phần mềm.
• Áp dụng quy trình xây dựng tự động bằng cách triển khai tất cả các sản phẩm phần mềm thông qua pipeline CI/CD cũng như các công cụ DevOps.
• Phân tích phần mềm, phân tích mã nguồn, phân tích yêu cầu, xem xét phần mềm, xác định tiêu chuẩn và lập trình.
• Phát triển các sơ đồ luồng, biểu đồ, bố cục và tài liệu để xác định yêu cầu và giải pháp cho các sản phẩm phần mềm.
• Tích hợp các thành phần phần mềm hoặc framework vào một hệ thống phần mềm mới hoặc hiện có hoàn chỉnh.
• Phân tích, thiết kế và phát triển các bộ kiểm thử và tự động hóa kiểm thử cho mã nguồn back-end hoặc front-end.
• Thực hiện localization hoặc globalization cho một phần hoặc toàn bộ các thành phần của sản phẩm phần mềm.
• Khắc phục sự cố, gỡ lỗi, sửa lỗi và nâng cấp các hệ thống và nền tảng hiện có.
• Cung cấp bảo trì, hỗ trợ và nâng cấp liên tục cho các hệ thống và nền tảng hiện có.
• Cung cấp hướng dẫn về các chính sách, thực tiễn tốt nhất, tiêu chuẩn và quy ước cho các thành viên trong nhóm.
• Báo cáo về trạng thái của mã nguồn, lỗi, vấn đề, triển khai và quản lý bảo trì các sản phẩm phần mềm.
• Tìm hiểu thêm về các vấn đề và giải pháp, giới hạn của các giải pháp hiện tại, đề xuất các giải pháp mới.
• Các công việc khác theo phân công của quản lý trực tiếp.
Yêu cầu công việc
Yêu cầu công việc
Bắt buộc:
- Có kinh nghiệm làm việc lập trình C, phát triển hệ thống nhúng.
- Kinh nghiệm phát triển trên các họ vi điều khiển 16/32 bit như Renesas, ST, …
- Kiến thức về Trình biên dịch, Trình gỡ lỗi cho các vi điều khiển khác nhau.
- Kinh nghiệm với các sản phẩm Vector (ví dụ: CANoe, CANalyzer, Davinci, v.v.).
- Kiến thức tốt về các khái niệm và kiến trúc hệ thống nhúng phần cứng, phần mềm.
- Hiểu biết tốt về quy trình xây dựng phần mềm nhúng (biên dịch, liên kết, lập trình, v.v.).
- Khả năng khắc phục sự cố đến giải quyết. Kỹ năng phân tích và giải quyết vấn đề mạnh mẽ.
- Kinh nghiệm với phần mềm quản lý cấu hình (SVN, GIT).
- Khả năng phân tích / nghiên cứu kỹ thuật mới, phần cứng mới.
- Kỹ năng làm việc nhóm và giao tiếp.
- Giao tiếp tiếng Anh tốt.
Ưu tiên:
- Kinh nghiệm làm việc với phần mềm BSW tuân thủ AUTOSAR, phát triển trình điều khiển MCAL là một lợi thế lớn.
- Kinh nghiệm trong Automotive SPICE (ASPICE).
- Kinh nghiệm trong Automotive Functional Safety (ISO-26262).
- Khả năng và dễ dàng sử dụng các công cụ phòng thí nghiệm như trình gỡ lỗi, trình giả lập, máy hiện sóng, v.v.
- Hiểu biết tổng quan về hệ thống ô tô.
- Biết tiếng Anh là một lợi thế mạnh mẽ.
Quyền lợi
- Bảo hiểm y tế FPT care dành riêng cho nhân viên FPT.
- Nghỉ mát hàng năm theo chính sách của công ty.
- Môi trường làm việc quốc tế, năng động, thân thiện.