U3D程序員(C )
面議
北京
應(yīng)屆畢業(yè)生
學(xué)歷不限



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


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

-
計(jì)算機(jī)硬件·網(wǎng)絡(luò)設(shè)備
-
21-50人
-
私營·民營企業(yè)
-
合肥包河區(qū)包河苑E區(qū)3號(hào)樓101
相似職位
-
研發(fā)質(zhì)量工程師 11000-16000元應(yīng)屆畢業(yè)生 大專歐菲光集團(tuán)股份有限公司
-
運(yùn)維工程師 7000-9000元應(yīng)屆畢業(yè)生 高中安徽鳳臺(tái)牧原農(nóng)牧有限公司
-
MES運(yùn)維工程師 8000-12000元應(yīng)屆畢業(yè)生 大專比亞迪股份有限公司
-
AI算法工程師 12000-20000元應(yīng)屆畢業(yè)生 碩士奇瑞汽車股份有限公司
-
質(zhì)量工程師 面議應(yīng)屆畢業(yè)生 不限安徽威爾低碳科技股份有限公司
-
測(cè)試整合工程師 面議應(yīng)屆畢業(yè)生 不限合肥本源量子計(jì)算科技有限責(zé)任公司