岗位职责:
1、 负责CAD软件(例如SpaceClaim)的二次开发工作,包括核心功能模块的设计、开发和实现;
2、参与软件需求分析和系统设计,确保开发的功能满足用户需求;
3、优化CAD二次开发模块的性能,提升用户体验和运行效率;
4、为客户提供技术支持,解决他们在使用过程中遇到的问题;
5、编写相关的技术文档,包括设计文档、开发文档和用户手册;
6、协助团队完成项目的开发、测试和部署工作。
岗位要求:
1、 本科及以上学历,计算机科学、软件工程、机械工程等相关专业;
2、3年以上CAD二次开发经验,熟悉NX软件的开发架构;
3、熟悉NX软件或其他CAD软件的API及开发工具;熟练掌握C++、Python等编程语言,具备良好的编程能力;
4、了解CAD文件格式(如PRT、DWG、DXF)及相关数据结构;
5、具备良好的编程习惯和代码质量管理能力,注重代码的可维护性和可扩展性;
6、具备扎实的数学基础,尤其是几何算法和图形学知识;
7、有工业软件、制造业或其他相关行业经验者优先。