職位描述:
開發(fā)工程師將會參與 VR 開發(fā)的各種環(huán)節(jié),如圖形圖像、用戶界面、使用人工智能改進產(chǎn)品體驗。開發(fā)工程師需要在各種硬件受限的情況下解決前人從未解決的難題,創(chuàng)造出健碩的工程并交付給千萬人使用。
必要條件:
計算機科學(xué)、數(shù)學(xué)或相關(guān)學(xué)士以上學(xué)位;
扎實的計算機學(xué)科基礎(chǔ)知識,包括算法、數(shù)據(jù)結(jié)構(gòu)和設(shè)計模式;
熟練掌握 C++ 或 C#, 有良好的編程習(xí)慣,熟練掌握 Unity 引擎使用;
優(yōu)秀的溝通能力。
加分項:
有 3D 軟件的模型、材質(zhì)、動畫等模塊使用經(jīng)驗;
有移動平臺性能優(yōu)化與兼容性調(diào)試經(jīng)驗;
了解音視頻編解碼大致原理,能夠?qū)W習(xí)并使用 FFmpeg 等 library 進行高效率的音視頻處理;
了解圖像渲染的大致原理,能夠?qū)W習(xí)并使用OpenGL/DirectX 等 library 進行低功耗、高性能的圖像渲染。