【岗位职责】1、负责运用C++语言进行CAD软件设计版图数据提取、分析、处理,运用MFC搭建基本的交互界面;2、负责主流CAD软件集成工作,能够自主钻研学习新语言以及设计软件的接口,提供设计软件自动化服务;3、进行设计编码、数据处理,调测,配合系统联调。【岗位要求】1、有计算机专业背景,精通C++语言基础,了解掌握Windows、Linux下C++开发流程,熟练运用面向对象架构代码;2、有2D、3D图形数据处理方面背景,熟悉Geos、OCC等图形处理库,熟悉几何变换、几何运算等底层算法的优先;3、了解性能优化的一般思路,具有多线程、多进程并行开发经验优先;4、有电子设计专业背景,了解电路及版图的基础知识和专用词汇,熟悉主流CAD软件以及其功能应用的优先;5、对代码和设计质量有严格要求,重视Code Review,知道良好的编程习惯的标准;6、英文水平良好,能阅读英语技术文档;7、有自己的技术博客或GitHub优先;8、能在上级引导下,独立完成相关业务开发,处理业务问题,有较好的逻辑能力;9、有自主学习能力,能够主动学习相关知识,提升技能;10、积极乐观,有强烈的学习能力和热情,乐于技术探索和研究;11、富有责任心,良好的团队协作和沟通能力,善于自我管理和自我驱动。注:欢迎有CAD软件集成开发背景的同仁加入。