1、参与架构优化工作,能根据设计文档或需求说明完成代码编写,调试,测试和维护。2、参与架构设计、验证及模块化研发工作,包括:架构设计、功能设计、原型开发、编码实施、模块测试等。3、在实现产品功能的基础上,能够有效利用设计模式、面向对象方法、代码重用等原则对项目代码进行优化,使其有良好的可维护性和扩展性。4、分析并解决架构设计及软件开发过程中的问题。5、作为团队不可或缺的一员,能够为团队建设、产品改进做出自己独特的贡献,能和其他关联部门一起工作,共同为中望产品而努力。岗位要求:1、本科及以上学历,软件工程、计算机科学与技术、机械工程及自动化、数学、应用数学、电子科学与技术力学等工科相关专业;2、精通C/C++编程语言;3、掌握Windows/Linux平台下各种常用开发工具及知识;4、3-5年软件开发相关经验,有技术负责人经验优先;5、具有良好的沟通和表达能力,团队合作精神;学习能力强,有高度的责任心;6、有几何算法编程经验,熟悉NURBS、 微分几何者优先。