职位描述
核心职责:
1.负责软件系统的整体技术架构设计、规划和落地,确保系统具备高性能、高可扩展性和可维护性。
2.主导定义前后端模块接口协议和数据流,确保各算法模块(几何、工艺、图像、刀路)之间高效、准确地协同工作。
3.领导并协调前端UI、后端服务、三维显示等子模块的开发团队,制定开发规范,确保项目按时高质量交付。
4.解决系统集成中的关键技术难题,优化整体性能瓶颈,管理代码质量与技术债务。
5.深度参与需求分析,将算法团队输出的核心能力转化为用户友好的软件功能和流畅的工作流程。
职位要求:
1.本科及以上学历,计算机软件、机械自动化等相关专业。
2.5年以上大型工业软件或复杂系统开发经验,至少2年以上技术架构或项目管理经验。
3.精通C++,具备扎实的软件工程知识,熟悉设计模式、模块化开发和大型项目的架构设计。
4.具备丰富的前端开发框架(如Qt/QML)和后端服务开发整合经验。
5.熟悉三维图形显示技术(如OpenGL、VTK、OSG等),有三维交互软件开发经验者优先。
6.出色的沟通协调能力、团队管理能力和跨团队协作能力,能清晰定义接口并推动合作。
7.具备强烈的责任心和产品思维,能够从用户和整体系统视角把握开发优先级。
加分项:
1.有CAD/CAM/CAE等工业软件或数控系统开发背景。
2.有从0到1领导中大型桌面应用软件开发的完整经验。
3.了解并行计算、分布式计算或GPU加速在高性能计算中的应用。
4.具备一定的算法基础,能与算法工程师进行高效技术沟通。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕