岗位职责:
1.基于OCC开发基本的几何建模、常用的特征建模等功能;
2.负责调研OCC几何内核和相关算法,参考其他开源CAD软件(如FreeCAD)实现几何编辑、几何修复、中面抽取等相关算法的开发;
3.负责实现对几何、网格的装配结构管理、数据管理;
4.负责公司已有网格库或开源网格库的调用,实现对几何的网格划分;
5.负责网格的编辑、重划分等功能的开发;
6.负责网格质量检查、质量优化等功能的开发;
7.研究开源几何、网格库的功能、实现代码、相关算法,撰写和整理相关技术原理文档。
任职要求:
1.计算机图形学、数学、机械、软件工程或相关专业硕士及以上学历,熟悉计算几何、微分几何、B样条曲线及曲面等相关知识;
2.熟练使用C++开发语言,良好的编码习惯及面向对象的编程思想;
3.熟悉OCC或其他几何建模引擎;
4.熟悉Gmsh、NetGen、TetGen或其他开源的网格划分项目;
5.CET-6以上英语水平,具备调研开源CAE软件指南、文档的能力;
6.熟悉常用商业CAE前处理功能,有大型CAE软件开发经验者优先;
7.良好的学习、沟通与表达能力,良好的团队协作精神与责任感,思维敏捷,踏实肯干,积极主动。
加分项:
1.具有几何建模等相关经验者优先;
2.熟悉流行的3D建模软件,如SolidWorks、UG、Creo等;
3.熟悉NetGen/Triangle/Tetgen/Gmsh 等相关算法二次开发和使用经验;
4.熟悉Hypermesh、Ansa等网格生成软件。