1、负责影像测量软件、工业软件及AOI设备上位机软件的整体架构设计,确保系统具备高可靠性、高扩展性和高可维护性。
2、设计软件系统的模块划分、接口定义及技术选型,优化系统性能。
3、深入理解运动控制、传感器及模块通信等需求,主导核心模块的编码工作。编写高质量的代码模板,为团队提供技术指导。
4、解决架构中的技术难题,确保项目按期高质量交付。针对运动控制和传感器数据处理等复杂场景,提供有效的技术解决方案。
5、指导开发团队成员,提升团队整体技术水平。与硬件工程师、测试工程师等紧密合作,确保软硬件协同工作。
6、技术文档编写,编写架构设计文档、技术规范文档,确保技术知识的传承和共享。
任职资格
1、本科及以上学历,计算机科学、软件工程、自动化、通信、电子等相关专业。硕士学历或有影像测量、工业自动化或AOI设备相关项目经验者优先。
2、5 - 10年相关领域开发经验,具备至少2年以上的软件架构设计经验。有大型软件设计经验和开发管理经验者优先
3、精通C++、Python等编程语言,熟悉运动控制、传感器数据处理及模块通信。
4、熟悉主流软件框架,如MFC、.NET Framework等。
5、熟悉数据库技术,能够进行高效的数据存储和访问设计。
6、熟悉微服务架构、容器技术,如Docker、QT等。
其他要求
具备良好的沟通能力和团队合作精神。
具有较强的学习能力,能够快速掌握新技术。
有良好的逻辑思维能力,能够独立分析和解决问题。