資深 C++ 開發工程師:3D 感知系統中的神經網路整合
Mobileye 資深 C++ 開發工程師,負責將神經網路整合至自動駕駛車輛的量產 3D 感知系統。 最佳化即時 C++ 軟體,使其能部署於資源受限的邊緣裝置。
說明
- 設計並實作支援車輛即時 3D 感知與知覺演算法流程的大型 C++ 系統
- 將神經網路模型整合至量產軟體,涵蓋模型執行環境、感測器與資料流程、前處理與後處理,以及系統驗證
- 針對資源受限環境中的高精度 3D 感知工作負載,改善執行效能、記憶體效率、延遲與吞吐量
- 開發並負責應用程式基礎架構,讓演算法與神經網路解決方案能在具備嚴格延遲和資源限制的邊緣裝置上高效運作
- 支援神經網路部署流程,包括模型轉換、推論執行、效能分析與最佳化
- 負責從技術設計、實作到整合、測試與部署的完整功能交付
- 參與量產演算法系統的 CI/CD、自動化測試與開發流程
- 與 Mobileye 跨職能團隊合作,處理系統架構、3D 感知與 AI 演算法相關工作
職位要求
- 至少 4 年 C++ 實務開發經驗
- 具備電腦科學、軟體工程或同等相關領域的學士學位
- 熟悉物件導向設計、軟體架構與大型系統開發
- 具備 Linux 環境開發經驗
- 對在邊緣裝置上部署神經網路有興趣,包括推論執行環境、效能最佳化與模型整合
- 積極主動、具備主人翁意識,並有意承擔更廣泛的技術領導責任
- 至少 2 年 Python 實務開發經驗,包括 NumPy 和 Pandas(加分條件)
- 具備效能最佳化、改善記憶體效率與開發即時系統的經驗(加分條件)
- 熟悉 CI/CD 實務與自動化測試(加分條件)
- 具備演算法、電腦視覺、深度學習、3D 感知或資料團隊相關經驗(加分條件)
- 具備 3D 電腦視覺、點雲或深度、物件偵測,或嵌入式與邊緣 AI 部署背景(加分條件)
- 熟悉 Airflow 或 Argo 等工作流程編排工具(加分條件)
- 至少 2 年資料工程或後端系統經驗,能處理大規模量產資料(加分條件)
