岗位职责:
1、负责自研3D图形引擎的研发工作;
2、使用C++/Rust/C#对引擎服务端进行优化与功能开发;
3、参与三维模型数据的显示效率和效果优化;
4、参与基于内部显示引擎和商业引擎的智慧城市、智能建造等三维显示应用开发;
5、对常用3D模型格式进行数据解析;
6、负责模块设计和算法设计;
7、编写高质量的代码和进行单元测试。
任职要求:
1、本科及以上学历,计算机、数学、机械、自动化、地理信息等相关专业;
2、极佳的工程实现能力,熟练掌握C/C++或Rust、C#等其中之一语言,熟悉OpenGL、WebGL或Direct3D编程等;
3、熟悉常用的图形学相关的数据结构与算法;
4、掌握Shader开发技术和3D性能优化;
5、阅读并编译过至少一种开源3D引擎的代码(我司的引擎非开源引擎二次开发,纯自研,所以需要对引擎底层设计有一定的基础);
6、至少会一种建模软件的使用;
7、较强的学习能力,良好的团队合作精神,自律及自驱。
加分项:
1、有参与图形引擎相关的开源项目的贡献;
2、掌握JavaScript和任意一种后端业务开发语言;
3、有常见模型格式的解析经验。
PS:公司自研产品,非常尊重开发人员的专业性和意见,开发人员对自己负责的产品有很大自主权。