岗位职责:1、参与或负责基于QT/C++的2D/3D图形编程平台项目:使用C++完成数值分析、3D拓扑、3D搜索与识别、3D力学分析、3D重构等算法中的一项或若干项;2、根据工作需要或上级安排的任务,编写需求和设计文档,完成软件开发与调试工作;3、积极响应其他部门的反馈,稳妥应对需求变更和版本维护:4、不断推进算法创新升级和软件性能优化。任职要求:一、基本要求1、普通高校计算机/数学/测绘/工程物理/工程力学相关专业全日制本科毕业3年或硕士毕业2年或博士毕业1年以上,或计算机数学/信息专业全国TOP30高校本科毕业3年以上,C++图形开发3年以上:2、掌握CAGD,或者熟悉213D解析几何、数值分析、计算几何、拓扑学、矩阵论、微分几何、共形几何中至少一门学科:3、掌握计算机或软件工程专业必要的基本知识:4、熟悉C++库:STL、boost,掌握C++11和并发编程,掌握C++面向对象设计模式,有至少3年C++编程经验;二、优选项1、熟悉QT编程的优先:掌握图形视图框架,熟悉元编程、动态插件、多线程;2、有完整的C++图形编程软件平台开发与交付经验的优先:掌握OpenGL、cgal(或其他C++几何算法库)、openmesh,熟悉常用3D模型文件读写及其相互转换,熟悉GPU加速;3、掌握OGRE、inviwo、OSG、OpenCasCade、meshlab任一款引擎二次开发,能独立完成2D/3D通用渲染、计算平台设计;4、掌握有限元分析原理和算法实现。