办公地域
上海
岗位职责
1、 CAA架构开发
1.1)运用C/C++语言,基于CATIA CAA架构进行二次开发;
1.2)独立完成Framework、Component、Module的开发;
1.3)实现Workbench、Addin和Command功能;
2、CAD数据与算法开发
2.1)深刻理解CATIA CAA的数据结构和对象模型;
2.2)设计和实现Interface和Implementation;
2.3)掌握几何建模算法和特征定义;
2.4)熟练运用CAA接口完成复杂功能开发;
3、质量保障与文档编写
3.1)完成代码自测、单元测试和集成测试工作;
3.2)编写用户使用手册、技术文档和API文档;
岗位要求
1、3年以上C/C++开发经验,有CAA开发经验优先,有车厂二开插件开发经验优先;
2、编程与CAA核心能力
2.1)精通C/C++语言;
2.2)深刻理解CATIA CAA的对象模型、接口机制和数据结构;
2.3)能够熟练设计和实现复杂的Interface和Implementation;
2.4)对工业软件开发有热情;
3、CAD与几何建模理解
3.1)至少熟悉1-2门CAD软件使用(CATIA经验优先);
3.2)理解三维几何建模原理、参数化设计和特征建模概念;
3.3)有CAD二次开发项目经历优先。