锦鲤求职

锐捷网络

高级几何算法工程师

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

一、岗位职责:
1、几何引擎开发:基于 OpenCASCADE (OCC) 开发自动化几何处理工具,实现复杂 STEP 模型(如连接器、散热片)的自动识别、碎面清理与体素化简化。
2、参数化建模:将硬件位置(EDA数据)与结构约束结合,实现结构组件的代码化自动生成。
3、仿真接口打通:编写数据转换引擎,将 OCC 处理后的几何拓扑导出为符合 Flotherm Classic 等仿真软件要求的 XML/中性格式。
4、性能优化:优化大规模装配体的布尔运算与干涉检查算法,解决复杂模型加载死机问题。
二、任职要求:
1、计算机科学与技术、软件工程、机械电子工程 / 机械工程、智能制造工程等相关专业本科及以上学历。
2、C++ 专家级能力:精通 C++11/14/17,熟悉 STL、智能指针及内存管理(因为 OCC 的 Handle 机制对内存管理有特殊要求)。
3、深厚的 OCC 背景:
①熟悉 TopoDS(拓扑)、BRep(表示几何)、Geom(几何实体)等核心模块。
②精通布尔运算 (Boolean Operations)、倒角/偏移 (Fillet/Offset) 及 网格化 (Meshing) 算法。
③有处理 STEP/IGES 导入导出及修复断边、缝合缝隙的实战经验。
④数学功底:扎实的线性代数与空间解析几何能力(处理矩阵变换、坐标系对齐、包围盒 AABB 计算)。
⑤数据结构:熟悉 BVH(包围体层次结构)或 Octree(八叉树),用于加速干涉检查。
三、加分项
1、跨语言调用:懂 pybind11,能将 C++ 写的 OCC 核心封装成 Python 库(类似 CadQuery 的底层逻辑)。
2、工业软件开发经验:有开发过类似 FreeCAD、LibreCAD 或自研 CAM/CAE 软件插件的经验。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →