Ultralytics 嵌入式電腦視覺工程師(西班牙現場辦公)
將 Ultralytics YOLO 模型從 PyTorch 部署至邊緣裝置。建置執行階段整合,並針對 CPU、GPU、NPU 和 SoC 平台調校部署。
說明
- 開發並維護模型匯出與推論整合,涵蓋模型轉換到裝置端支援的完整流程。
- 確保整合相容於 Python、PyTorch 及持續更新的供應商 SDK。
- 審查合作夥伴程式碼,並在發布前於實體硬體上驗證整合。
- 準備 YOLO 部署與測試所需的嵌入式開發板和開發套件。
- 針對目標裝置調校模型,兼顧延遲、記憶體使用量與準確率。
- 調查模型轉換或 INT8 量化造成的準確率下降問題。
- 測量並分析 YOLO 任務和不同世代模型的效能,並記錄結果。
- 管理硬體與晶片平台的技術合作關係,包括 AMD、Google 和 Nvidia 整合。
- 與合作夥伴進行工程同步,並制定整合指引。
- 將平台限制轉化為模型、執行階段和部署需求。
- 與合作夥伴的編譯器團隊協調,支援新款 YOLO 架構於發布時推出。
- 排除模型、執行階段、驅動程式和裝置相關問題。
- 維護自架及合作夥伴託管裝置上的硬體 CI,並維護部署用 Docker 映像檔。
- 撰寫整合文件和裝置效能基準測試頁面。
- 製作開發者資源、主持線上直播,並於業界活動展示成果。
- 透過 GitHub、社群論壇和業務團隊協助開發者與客戶。
職位要求
- 扎實掌握機器學習或電腦視覺,並了解 YOLO 模型。
- 具備扎實的 Python 技能,以及 PyTorch 和 ONNX 實務經驗。
- 具備 TensorRT、OpenVINO、ONNX Runtime 或供應商 NPU SDK 的實作經驗。
- 具備 INT8 量化與校準經驗,包括診斷轉換後的準確率損失。
- 具備在 NVIDIA Jetson、Raspberry Pi 或 NPU 開發板等邊緣裝置上部署的實務經驗。
- 具備在資源受限硬體上刷寫、設定及排除部署問題的經驗。
- 熟悉 Linux、Docker,並能管理跨平台的 Python 相依套件。
- 具備良好的軟體工程習慣,包括撰寫整潔程式碼、使用 Git 提取請求及參與程式碼審查。
- 能以英文清楚撰寫文件並進行協作。
- 具備資深工程師能力,能在極少監督下端到端負責技術整合。
- 熱愛 AI、電腦視覺,以及能帶來實際影響的工程實作。
- 具備在應徵工作所在國家合法工作的資格。
- 具備直接與晶片供應商或硬體合作夥伴合作的經驗者加分。
- 具備多種嵌入式與邊緣生態系統經驗者加分。
- 具備 C++ 經驗,包括在微控制器上部署模型者加分。
- 具備在自架硬體執行器上運行 CI 的經驗者加分。
- 曾參與開源專案或開發者生態系統者加分。
- 具備與國際團隊合作的經驗者加分。
- 願意前往業界活動出差者加分。
福利待遇
- 股權方案。
- 彈性工時。
- 24 天休假。
- 生日假。
- 當地國定假日。
- 全新 Apple MacBook Air 或 Pro。
- Apple Studio Display。
- AirPods Pro 3。
- 個人與專業發展專用預算。
- 參與先進 AI 專案。
- 在全球樞紐現場協作。
