职位描述: 岗位描述:
1. 全面理解软件业务需求,根据产品工程师所定义的软件需求,负责设计软件框架,完成软件原型、概要和详细设计,并对系统架构进行持续优化;
2. 负责图形软件的架构设计以及各个子模块拆分设计,规划图形软件中各个模块接口交互、底层数据统一、算法模块集成等;
3. 优化现有系统的性能,解决软件系统关键技术问题攻关、核心功能模块设计、核心代码开发;
4. 营造技术学习氛围,带领团队不断完善开发开发方法及流程,提升开发效率与质量,加强技术标准及代码规范;任职需求:
1.计算机软件、计算数学、机械等相关专业本科以上学历。有丰富的计算机图形学、数据结构、软件工程知识;
2.熟悉三维几何内核基础知识,有过三维几何内核开发使用经验;
3.精通拓扑几何、微分几何、计算几何等相关数学学科;
4.精通跨平台的C++语言软件开发,精通面向对象编程以及设计模式;
5.有CAD或CAE系统架构经验,有良好的项目管理背景。对软件文档、系统分析、软件架构、代码管理、产品测试有全面深入理解;
6.熟悉OpenCASCADE、Paasolid, ACIS, VTK、CGAL等几何内核以及图形引擎;
7.有过CAE前后处理器开发经验优先。