岗位职责:
1、负责数控平台的软硬件环境搭建。 2、负责数控平台软件相关功能的开发和调试。
3、负责硬件接口驱动开发和激光切割机机床的配置。
4、负责数控平台软件性能优化,提高机床的生成效率和精度。
5、协同开发团队完成项目,执行开发流程。
6、负责开发技术文档的编写以及归档整理。
岗位要求:
1、精通C/C++语言,熟练使用python;
2、熟悉Linux系统,掌握Linux系统下开发程序相关知识:Shell脚本,Makefile、Git等
3、熟悉机床相关知识熟悉G代码,了解硬件相关知识,熟悉EtherCAT等常见的工业协议。
4、熟悉数控系统的基本原理和相关知识:运动控制、插补算法,S曲线加减速等,可以开发运动模型;
5、熟悉激光控制的优先;
6、了解软件测试规范与测试流程,了解软件开发流程,有良好的编码习惯;
7、能够阅读英文文档 |