岗位描述
岗位职责
1. 负责3D打印切片软件底层算法的设计与优化,涵盖模型解析、切片分层、支撑结构生成、路径规划等核心模块。针对FDM打印工艺,优化算法以提升打印精度。
2. 负责3D模型(STL/OBJ等格式)的网格修复(孔洞填补、法向统一、自相交消除)、拓扑优化等,确保模型满足壁厚均匀性、支撑可行性等工艺要求。
3. 提升算法性能,保证切片软件的流畅性(涉及并行优化)。
4. 与硬件工程师协作,解决切片失败、路径冲突、G代码解析等实际问题,并撰写技术文档。
岗位要求
1、基本要求
学历专业:计算机科学、软件工程、数学、机械工程或相关专业,本科及以上在读(硕士/博士优先)。
编程能力:熟练掌握 C++ 或 Python,具备良好的数据结构与算法基础。
数学基础:具备扎实的线性代数、计算几何、数值分析基础。
2、加分项(满足其一即可)
了解或实践过 计算几何 相关算法(如多边形布尔运算、网格处理、Voronoi图等)。
熟悉3D打印原理,有使用或开发过切片软件(如Cura、PrusaSlicer、Bambu Studio等)的经验。
了解 G-code 生成与解析,或有嵌入式/运动控制相关开发经验。
有 OpenGL / Vulkan / CGAL / libigl / OpenCASCADE 等图形学或几何库的使用经验。
有开源项目贡献经历或个人技术博客。
3、软性素质
具备良好的逻辑思维能力和问题分析能力。
工作认真负责,有较强的自驱力和学习意愿。
具备良好的沟通协作能力,能与跨职能团队高效配合。