岗位职责:
1、负责三维模型处理及分析相关算法开发
2、发现和解决项目中的问题,持续完善软件产品;
3、编写单元测试用例,确保开发的功能、性能满足项目要求等;
4、习研究新技术以满足产品的需求。
岗位要求:
1、学历本科以上,工作年限3年以上;
2、精通C++语言开发编程,熟悉STL库、熟悉MFC框架;
3、熟悉Linux系统,精通Linux下的开发编程环境,熟悉Code::Block/VSCode、git等软件开发及维护工具;
4、良好的C++代码开发规范习惯,具备数据结构、算法等相关知识,具备独立的算法设计研发的能力;
5、熟悉一款CAD软件,精通实体建模技术、掌握基础的几何建模理论;
6、有三维CAD软件开发经验,熟悉至少一款CAD几何内核的应用开发,熟悉OpenCASCADE(OCC);
7、熟悉三维几何拓扑数据结构、拓扑分析、精通三维几何分析算法、及特征识别算法;
8、熟悉STEP、STL、OBJ、GLTF等主流3D数据格式。