职位详情
图形渲染软件工程师-中级
1.2-1.7万
北京摩弈信息科技有限公司
北京
3-5年
本科
12-10
工作地址

超级蜂巢7号楼606

职位描述

一、岗位职责

1. 从事面向CAE仿真产品的渲染引擎研发及维护;

2. 从事场景编辑功能的开发;

3. 参与千万级网格单元规模场景的渲染性能调优;

4. 参与图形交互算法的设计与性能调优;

5. 参与显示效果、光照效果的调优,shader代码的编写与维护;

6. 参与渲染引擎底层框架的模块设计与搭建;

7. 参与各类技术方案的制定与评审。

二、基本要求

1. 计算机、数学相关专业学历;

2. 熟悉计算机图形学,具有良好的3D数学基础,熟练掌握线性代数;

3. 能够熟练运用C++语言进行开发,有较强的调试能力,了解设计模式;

4. 有良好的数据结构与算法基础,熟悉图形学算法,了解空间划分(如八叉树/KD树/BSP等);

5. 具有丰富的性能优化经验,掌握并行计算、 LOD、渲染合批、遮挡剔除等技术;

6. 熟悉OpenGL 或D3D 或Vulkan等图形接口,了解渲染管线执行流程;

7. 至少熟悉一种Shader语言(hlsl/glsl/cg);

8. 工作积极主动,具备良好的沟通能力和团队精神。

三、加分项

1. 具有CAD/CAE/CAM等大型软件开发经验;

2. 了解PBR渲染技术、光线追踪;

3. 了解后处理效果、抗锯齿、阴影等图形技术;

4. 有图形引擎使用经验,熟练掌握VTK、OSG等;

5. 熟悉其它图形引擎如UnrealEngine、 Unity;

6. 了解交互控件开发、实时强交互、CAD草图建模技术;

7. 了解三维碰撞算法、物理引擎;

8. 有自研图形引擎经验;

9. 有物理学、光学、遥感等方面知识与经验。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请