崗位職責:
1. **追蹤算法開發與優化**:
- 設計并實現 VR 眼鏡的 3DOF 頭部旋轉追蹤算法(基于 IMU 數據處理)。
- 開發 6DOF 空間定位算法,支持頭部與手柄的空間移動追蹤(X、Y、Z 軸)。
- 優化 SLAM(同步定位與地圖構建)算法,提升室內外環境下的定位精度與魯棒性。
2. **多傳感器融合**:
- 集成并優化 IMU(加速度計、陀螺儀)、ToF 攝像頭、紅外傳感器或激光雷達的數據融合方案。
- 實現低延遲、高精度的傳感器數據處理,減少漂移與抖動。
3. **軟硬件協同開發**:
- 與硬件團隊協作,參與 VR 眼鏡中 3DOF/6DOF 模塊的選型、調試與集成。
- 適配主流嵌入式平臺(如高通 XR 系列、MTK 芯片),確保算法在硬件上的高效運行。
4. **性能優化**:
- 優化算法的計算復雜度,降低 VR 系統的延遲(目標<20ms)與功耗。
- 針對不同場景(如游戲、社交、工業應用)優化用戶體驗,確保流暢的沉浸感。
5. **功能測試與驗證**:
- 制定 3DOF/6DOF 功能的測試方案,覆蓋靜態、動態與復雜環境下的性能驗證。
- 分析測試數據,定位并解決定位偏差、漂移等問題。
6. **技術研究與創新**:
- 跟蹤 VR/AR 領域的前沿技術(如 Inside-Out Tracking、AI-based SLAM)。
- 探索計算機視覺、深度學習在 6DOF 追蹤中的應用,提出創新解決方案。
7. **文檔與協作**:
- 編寫技術文檔,記錄算法設計、實現細節與測試結果。
- 與產品經理、UI/UX 設計師及其他開發團隊密切配合,確保功能符合產品需求。
任職要求:
1. **教育背景**:
- 計算機科學、電子工程、自動化、應用數學或相關專業本科及以上學歷,碩士/博士優
先。2. **專業技能**:
- 精通 C/C++編程,熟悉 Python 或 MATLAB 用于算法原型開發。
- 熟悉 3DOF/6DOF 運動追蹤原理,掌握四元數、卡爾曼濾波、EKF/PF 等算法。
- 具備傳感器融合經驗,了解 IMU、視覺 SLAM、ToF 或 UWB 定位技術。
- 熟悉 VR 開發框架,如 Unity3D、Unreal Engine、OpenXR 或 SteamVR。
- 了解計算機視覺庫(如 OpenCV、PCL)或機器學習框架(如 TensorFlow、PyTorch)。
3. **工作經驗**:
- 3 年以上 VR/AR、機器人、自動駕駛或相關領域的開發經驗。
- 有 6DOF 追蹤相關項目經驗(如 VR 頭顯、手柄追蹤、機器人導航)。
- 有嵌入式開發經驗,熟悉 ARM 架構或 GPU 優化者優先。
4. **數學與算法基礎**:
- 扎實的數學功底,熟悉線性代數、微積分、概率統計。
- 熟悉姿態估計、運動預測、坐標變換等算法原理。
5. **軟技能**:
- 優秀的團隊協作與溝通能力,能夠跨部門協調工作。
- 較強的邏輯思維與問題解決能力,能快速定位并解決技術難題。
- 對 VR/AR 技術充滿熱情,具備持續學習與創新的動力。
6. **加分項**:
- 有商用 VR/AR 產品開發經驗(如 Oculus Quest、Pico Neo、Hololens)。
- 熟悉高通 XR 平臺或 NVIDIA Jetson 的優化開發。
- 有 SLAM 相關開源項目貢獻(如 ORB-SLAM、VINS-Fusion)。
- 發表過 VR/AR 領域相關論文或持有相關專利。
- 熟悉 Android 或 Linux 系統下的開發與調試。