職位描述
該職位還未進行加V認證,請仔細了解后再進行投遞!
崗位職責:
1. **引擎開發與優化**:基于現有的VR開發平臺(如Unity、Unreal Engine)或自研引擎,使用C 進行功能擴展和性能優化。這包括圖形渲染優化、物理模擬、音頻處理等方面的開發,以提高VR應用的流暢度和真實感。
2. **三維建模與交互設計**:與美術設計師合作,或直接使用C 及其他工具來實現3D模型的導入、處理和渲染。設計并實現用戶在虛擬環境中的交互邏輯,如手勢識別、頭部追蹤、觸覺反饋等,以增強用戶體驗。
3. **算法開發**:開發和優化用于位置追蹤、場景渲染、碰撞檢測、空間音效等核心算法。這要求深入理解計算機圖形學、幾何計算、線性代數等相關領域的知識。
4. **性能優化**:針對VR應用的特殊需求,如高幀率、低延遲,進行代碼層面的優化,減少內存占用,提高運行效率。使用性能分析工具定位并解決瓶頸問題。
5. **SDK與外設集成**:集成第三方VR SDK(如Oculus SDK、SteamVR SDK)以及各種VR外設(如頭戴顯示器、手柄、動作捕捉設備),確保硬件與軟件的無縫對接。
6. **多平臺支持**:開發跨平臺的VR應用,支持不同的操作系統(如Windows、Android、iOS)和硬件配置。需考慮不同平臺的特性和限制,優化應用的兼容性和可移植性。
7. **測試與調試**:設計和執行測試用例,確保VR應用的功能完整性、穩定性以及良好的用戶體驗。利用調試工具定位并修復錯誤,包括圖形渲染錯誤、物理模擬異常等。
8. **團隊協作與項目管理**:與其他開發者、設計師、產品經理緊密合作,參與項目規劃、技術選型、代碼審查等工作。確保項目按時交付,同時保持代碼質量和可維護性。
9. **持續學習與創新**:跟蹤VR/AR領域的最新技術發展,研究新興的編程技術、工具和平臺,不斷探索和應用新技術于項目中,推動產品創新。
任職要求:
1. **教育背景**:通常要求計算機科學、軟件工程、電子工程或相關領域的大專及以上學歷,具有扎實的計算機科學基礎。
2. **編程能力**:精通C 編程,具備良好的面向對象設計和編程技巧。熟悉C 11/14/17標準,能夠編寫高效、可靠、可維護的代碼。
3. **VR/AR技術**:深入了解虛擬現實和增強現實技術原理,包括3D圖形渲染、立體顯示技術、空間音頻處理、頭部追蹤、手部追蹤等。
4. **圖形編程**:熟悉OpenGL、DirectX或Vulkan等圖形API,以及計算機圖形學的基本概念,如光照模型、紋理映射、著色器編程等。
5. **引擎經驗**:有使用Unity、Unreal Engine或其他游戲引擎進行開發的經驗,特別是使用C 進行引擎定制和優化的能力。
6. **算法與數據結構**:熟練掌握常用的數據結構和算法,能夠在VR應用開發中有效運用,尤其是在性能敏感的圖形處理和物理模擬場景中。
7. **多平臺開發**:了解Windows、Linux、Android、iOS等平臺的開發環境和特性,能夠開發跨平臺的VR應用。
8. **軟件工程實踐**:遵循良好的軟件工程原則,如版本控制(Git)、持續集成/持續部署(CI/CD)、代碼審查、敏捷開發等。
9. **團隊合作與溝通**:良好的團隊合作精神,能夠有效地與項目管理者、設計師、測試工程師等跨職能團隊成員溝通協作。
10. **解決問題的能力**:具備獨立分析和解決復雜技術問題的能力,能夠在壓力下高效工作,快速學習新技術和工具。
11. **創新思維**:對新技術充滿好奇心,能夠主動探索和嘗試最新的VR/AR技術和開發工具,以推動產品創新。
12. **項目經驗**:擁有虛擬現實、游戲開發、3D圖形應用或相關領域的實際項目開發經驗,尤其是已發布或商用的項目經驗更佳。
1. **引擎開發與優化**:基于現有的VR開發平臺(如Unity、Unreal Engine)或自研引擎,使用C 進行功能擴展和性能優化。這包括圖形渲染優化、物理模擬、音頻處理等方面的開發,以提高VR應用的流暢度和真實感。
2. **三維建模與交互設計**:與美術設計師合作,或直接使用C 及其他工具來實現3D模型的導入、處理和渲染。設計并實現用戶在虛擬環境中的交互邏輯,如手勢識別、頭部追蹤、觸覺反饋等,以增強用戶體驗。
3. **算法開發**:開發和優化用于位置追蹤、場景渲染、碰撞檢測、空間音效等核心算法。這要求深入理解計算機圖形學、幾何計算、線性代數等相關領域的知識。
4. **性能優化**:針對VR應用的特殊需求,如高幀率、低延遲,進行代碼層面的優化,減少內存占用,提高運行效率。使用性能分析工具定位并解決瓶頸問題。
5. **SDK與外設集成**:集成第三方VR SDK(如Oculus SDK、SteamVR SDK)以及各種VR外設(如頭戴顯示器、手柄、動作捕捉設備),確保硬件與軟件的無縫對接。
6. **多平臺支持**:開發跨平臺的VR應用,支持不同的操作系統(如Windows、Android、iOS)和硬件配置。需考慮不同平臺的特性和限制,優化應用的兼容性和可移植性。
7. **測試與調試**:設計和執行測試用例,確保VR應用的功能完整性、穩定性以及良好的用戶體驗。利用調試工具定位并修復錯誤,包括圖形渲染錯誤、物理模擬異常等。
8. **團隊協作與項目管理**:與其他開發者、設計師、產品經理緊密合作,參與項目規劃、技術選型、代碼審查等工作。確保項目按時交付,同時保持代碼質量和可維護性。
9. **持續學習與創新**:跟蹤VR/AR領域的最新技術發展,研究新興的編程技術、工具和平臺,不斷探索和應用新技術于項目中,推動產品創新。
任職要求:
1. **教育背景**:通常要求計算機科學、軟件工程、電子工程或相關領域的大專及以上學歷,具有扎實的計算機科學基礎。
2. **編程能力**:精通C 編程,具備良好的面向對象設計和編程技巧。熟悉C 11/14/17標準,能夠編寫高效、可靠、可維護的代碼。
3. **VR/AR技術**:深入了解虛擬現實和增強現實技術原理,包括3D圖形渲染、立體顯示技術、空間音頻處理、頭部追蹤、手部追蹤等。
4. **圖形編程**:熟悉OpenGL、DirectX或Vulkan等圖形API,以及計算機圖形學的基本概念,如光照模型、紋理映射、著色器編程等。
5. **引擎經驗**:有使用Unity、Unreal Engine或其他游戲引擎進行開發的經驗,特別是使用C 進行引擎定制和優化的能力。
6. **算法與數據結構**:熟練掌握常用的數據結構和算法,能夠在VR應用開發中有效運用,尤其是在性能敏感的圖形處理和物理模擬場景中。
7. **多平臺開發**:了解Windows、Linux、Android、iOS等平臺的開發環境和特性,能夠開發跨平臺的VR應用。
8. **軟件工程實踐**:遵循良好的軟件工程原則,如版本控制(Git)、持續集成/持續部署(CI/CD)、代碼審查、敏捷開發等。
9. **團隊合作與溝通**:良好的團隊合作精神,能夠有效地與項目管理者、設計師、測試工程師等跨職能團隊成員溝通協作。
10. **解決問題的能力**:具備獨立分析和解決復雜技術問題的能力,能夠在壓力下高效工作,快速學習新技術和工具。
11. **創新思維**:對新技術充滿好奇心,能夠主動探索和嘗試最新的VR/AR技術和開發工具,以推動產品創新。
12. **項目經驗**:擁有虛擬現實、游戲開發、3D圖形應用或相關領域的實際項目開發經驗,尤其是已發布或商用的項目經驗更佳。
工作地點
地址:北京通州區天通泰科技金融谷梧桐空間1210


職位發布者
劉煥欣HR
瑞比浩(北京)虛擬技術有限公司

-
計算機硬件·網絡設備
-
21-50人
-
私營·民營企業
-
合肥包河區包河苑E區3號樓101