# 岗位职责
功能开发与实现: 负责 CAD 桌面端软件新功能的模块设计与编码,协助完成业务逻辑和核心算法的工程化落地。
界面与交互开发: 参与图形化用户界面(GUI)的开发与美化,优化交互流程,提升设计师用户的制图效率与体验。
几何与图形处理: 协助处理线面裁剪、几何拓扑、空间索引等图形算法的工程实现与性能调优。
工程质量保障: 参与代码审查(Code Review),编写自动化测试用例,配合团队进行单元测试与 Bug 修复,保障版本稳定性。
技术文档沉淀: 负责编写相关功能的开发文档、接口说明及测试报告,提升团队协作效率。
# 任职要求
【必备条件】
专业背景: 计算机、软件工程等相关专业在读。
编程功底: 扎实的面向对象编程(OOP)基础,熟练掌握 C# / .NET 或 C++ 至少一门语言。
工程素养: 熟练使用 Git 进行代码版本控制,具备良好的编码习惯,注重命名规范与代码可读性。
核心基础: 熟悉常见的数据结构与算法(如链表、树、图、空间几何算法等)。
【加分项(满足任意一条均可优先考虑)】
熟悉桌面端开发技术(如 WPF / WinForms),或对现代极简 UI 交互设计有浓厚兴趣。
有过 CAD 插件开发(如 AutoCAD ObjectARX / .NET API)或开源几何库(如 Clipper2、OpenCASCADE 等)使用经验者优先。
熟悉计算几何基础知识(如点线面关系、多边形布尔运算等)者优先。