Mobileye
Mobileye
Mobileye phát triển các hệ thống hỗ trợ lái xe tiên tiến và công nghệ lái xe tự hành cho ngành công nghiệp ô tô. Công ty kết hợp thị giác máy tính, trí tuệ nhân tạo, phần cứng độc quyền và phần mềm để hỗ trợ an toàn phương tiện trong nhiều ứng dụng, từ hỗ trợ người lái đến vận hành tự hành. Các hệ thống của Mobileye đã được triển khai trên hơn 190 triệu phương tiện, cho thấy vai trò của công ty trong việc đưa các công nghệ ô tô dựa trên thị giác vào sản xuất quy mô lớn.

Lập trình viên C++ cấp cao – Tích hợp mạng nơ-ron và nhận thức 3D tại Mobileye

Lập trình viên C++ cấp cao phát triển phần mềm production tích hợp mạng nơ-ron vào các nền tảng cảm nhận và nhận thức 3D cho xe tự hành của Mobileye. Vai trò tập trung vào suy luận trên thiết bị biên, tối ưu hiệu năng và quy trình triển khai trong môi trường làm việc kết hợp tại Israel.

Mô tả

  • Thiết kế và triển khai các hệ thống C++ quy mô lớn cho các pipeline AI và thuật toán phục vụ cảm nhận và nhận thức 3D theo thời gian thực.
  • Tích hợp các mô hình mạng nơ-ron vào phần mềm production, bao gồm runtime, luồng cảm biến và dữ liệu, tiền xử lý, hậu xử lý và xác thực hệ thống.
  • Tối ưu hiệu năng, mức sử dụng bộ nhớ, độ trễ và thông lượng cho các tác vụ nhận thức 3D độ chính xác cao trên những thiết bị có tài nguyên hạn chế.
  • Xây dựng và duy trì hạ tầng ứng dụng để vận hành hiệu quả các giải pháp thuật toán và mạng nơ-ron trên thiết bị biên.
  • Đóng góp vào quy trình triển khai mạng nơ-ron, bao gồm chuyển đổi mô hình, thực thi suy luận, lập hồ sơ hiệu năng và tối ưu hóa.
  • Chịu trách nhiệm xuyên suốt về việc bàn giao tính năng, từ thiết kế và triển khai đến tích hợp, kiểm thử và triển khai.
  • Tham gia CI/CD, kiểm thử tự động và các quy trình phát triển cho những hệ thống thuật toán production.
  • Phối hợp với các nhóm Mobileye về kiến trúc hệ thống, cảm nhận 3D và các thuật toán AI.

Yêu cầu

  • Có ít nhất bốn năm kinh nghiệm phát triển C++ thực tế.
  • Tốt nghiệp B.Sc. ngành Khoa học máy tính, Kỹ thuật phần mềm hoặc bằng cấp tương đương.
  • Nắm vững thiết kế hướng đối tượng, kiến trúc phần mềm và phát triển hệ thống quy mô lớn.
  • Có kinh nghiệm chuyên môn làm việc trong môi trường Linux.
  • Quan tâm đến việc triển khai mạng nơ-ron trên thiết bị biên, bao gồm runtime suy luận, tích hợp mô hình và tối ưu hiệu năng.
  • Có tinh thần chủ động, đề cao trách nhiệm sở hữu và mong muốn phát triển theo hướng lãnh đạo kỹ thuật rộng hơn.
  • Có ít nhất hai năm kinh nghiệm phát triển Python thực tế, bao gồm NumPy và Pandas.
  • Có kinh nghiệm tối ưu hiệu năng và hiệu quả sử dụng bộ nhớ trong các hệ thống thời gian thực.
  • Quen thuộc với các thực hành CI/CD và kiểm thử tự động.
  • Có kinh nghiệm làm việc với các nhóm thuật toán, thị giác máy tính, học sâu, nhận thức 3D hoặc dữ liệu.
  • Có nền tảng về thị giác máy tính 3D, đám mây điểm hoặc dữ liệu độ sâu, phát hiện đối tượng, hoặc triển khai AI nhúng và AI biên.
  • Có kinh nghiệm với các công cụ điều phối quy trình như Airflow hoặc Argo.
  • Có ít nhất hai năm kinh nghiệm về kỹ thuật dữ liệu hoặc hệ thống backend xử lý dữ liệu quy mô lớn trong môi trường production.