【崗位職責】
1. 按照公司軟件開發流程要求,參與公司軟件產品研發;
2. 依據客戶要求,參與完成軟件產品或模塊需求文檔的編寫;
3. 依據需求文檔,完成軟件產品或模塊設計文檔的編寫;依據設計文檔,完成軟件或模塊的功能開發、修改、單元測試;
4. 主要負責公司軟件產品中三維渲染功能進行維護、完善、迭代擴展;
5. 按照公司版本管理要求,完成開發各階段的文檔及軟件版本維護、歸檔。
【任職要求】
1. 計算機、自動化專業本科及以上學歷,具有良好的計算機圖形學基礎知識,熟悉3D編程;
2. 一至三年C/C++開發經驗,熟練掌握OO編程思想,熟悉Windows/Linux開發編程環境,具備良好的編程習慣;
3. 從事過游戲或BIM引擎或GIS引擎的開發,OpenGL、Vulkan、DirectX、WebGL其中一個或多個的開發經驗;
4. 熟練使用STL/boost泛型數據結構及算法;
5. 熟練掌握多線程編程
6. 熟練掌握VS/VS code IDE
7. 掌握至少一種版本管理工具,clearcase、perforce、SVN、Git;
8. 熟悉google test單元測試框架者優先;
9. CAD/CAM開發運用經驗者優先;
10. 能夠無障礙閱讀英文技術文檔、文章、用戶說明書。