岗位职责
1. 负责CAE前后处理软件的开发、优化及维护,包括但不限于网格生成、模型处理、功能交互等;进行高质量的设计,开发稳定的功能和高效的算法。
2. 参与软件架构设计,提升系统性能、稳定性和可扩展性。
3. 参与跨国跨团队协作,提供软件相关问题、需求、方案的技术沟通和技术支持服务。
4. 编写技术文档,参与代码审查,持续改进代码质量;提供工程软件相关的产品技术文档和培训资料,提供产品技术支持,能力积累和人才培养
5. 跟踪行业技术动态,研究并引入前沿技术(人工智能及深度学习,设计自动化,新型前端与人机交互等)
任职要求
技术能力
1. 计算机科学、软件工程、数学、力学或相关专业本科及以上学历;
2. 精通C++11/14/17/20标准,熟悉面向对象设计、STL、多线程、Qt编程及内存管理;
3. 熟悉CAE领域技术栈(如网格生成算法、有限元分析、三维图形渲染);
4. 具备以下至少一项经验:
1. 图形开发:VTK/CGAL/OpenGL等库的使用与优化;
2. 数据处理:Paraview、MeshLab或类似工具的开发集成;
3. 数学计算:线性代数、数值分析算法的实现;
5. 熟悉常见设计模式,能独立完成模块设计与开发;
6. 熟悉跨平台开发(Windows/Linux)及编译工具链(CMake/Makefile)。
行业经验
1. 3年以上C/C++开发经验,有CAE/CAD/科学计算类软件项目经历者优先;
2. 熟悉CAE软件工作流程(熟悉ANSA/Hyperworks等前后处理模块);
3. 了解工程领域数据格式(如STL、STEP、HDF5、VTK格式)。
软技能
1. 良好的逻辑思维能力和问题解决能力;
2. 较强的沟通能力,能快速理解工程需求;
3. 英语阅读和沟通能力(能熟练阅读技术文档, 掌握基础英语交流能力)。
加分项
1. 有开源科学计算/图形项目贡献经历;
2. 熟悉Python,掌握Numpy、Pytorch等矩阵算法、深度学习算法库及应用,具备人工智能和深度学习(知识库、大模型、模式分类和识别、强化学习等)
3. 具备前段开发和应用经验,了解前沿的前段技术栈,熟悉前后端分离框架
4. 具备数学、物理或力学背景,熟悉有限元原理;
5. 计算机图形及拓扑学相关专业背景和经验者。
6. 有大型工业软件架构设计经验。
薪资待遇面议
简历请发送至邮箱:HR@kunlunis.com