软件开发工程师(C++)
2-3.5万元/月
更新 2026-01-07 14:12:03
浏览 144
职位详情
C/C++
5-10年
C++ · C · Xenomai · SIMULINK · CNC · Linux开发/部署经验 · RT-Linux
岗位职责:
1、承担运动控制软件产品的方案设计、编码实现与调试工作,涵盖多轴联动控制算法、路径规划等关键功能模块;
2、参与运动控制系统整体架构搭建,使用C/C++开发高性能、高稳定性的核心代码;
3、配合完成成熟第三方运动控制组件或算法的集成与接口对接;
4、针对系统在实时响应、控制精度及运行稳定性方面的问题进行定位与优化;
5、撰写相关技术资料,包括设计说明、测试记录、操作指南等文档;
6、关注工业自动化领域新技术发展(如数控装备、机器人控制、智能制造等方向),助力产品持续演进。
岗位要求:
1、本科及以上学历,计算机、自动化、应用数学等相关专业背景;
2、熟练掌握C/C++语言,具备实时操作系统(RT-Linux/Xenomai)和嵌入式平台开发经验,理解Linux系统底层机制;
3、熟悉makefile、cmake及GNU工具链等编译构建环境;
4、具备良好的逻辑思维和故障排查能力,重视代码规范与系统性能调优。
加分项:
1、具有工业机器人、数控机床等复杂运动控制系统的实际开发经历;
2、了解机器学习技术在运动控制中的实践应用(如预测性控制、自适应调节等);
3、能够阅读英文技术资料并具备一定口语交流能力,有开源社区项目参与经验者优先。
1、承担运动控制软件产品的方案设计、编码实现与调试工作,涵盖多轴联动控制算法、路径规划等关键功能模块;
2、参与运动控制系统整体架构搭建,使用C/C++开发高性能、高稳定性的核心代码;
3、配合完成成熟第三方运动控制组件或算法的集成与接口对接;
4、针对系统在实时响应、控制精度及运行稳定性方面的问题进行定位与优化;
5、撰写相关技术资料,包括设计说明、测试记录、操作指南等文档;
6、关注工业自动化领域新技术发展(如数控装备、机器人控制、智能制造等方向),助力产品持续演进。
岗位要求:
1、本科及以上学历,计算机、自动化、应用数学等相关专业背景;
2、熟练掌握C/C++语言,具备实时操作系统(RT-Linux/Xenomai)和嵌入式平台开发经验,理解Linux系统底层机制;
3、熟悉makefile、cmake及GNU工具链等编译构建环境;
4、具备良好的逻辑思维和故障排查能力,重视代码规范与系统性能调优。
加分项:
1、具有工业机器人、数控机床等复杂运动控制系统的实际开发经历;
2、了解机器学习技术在运动控制中的实践应用(如预测性控制、自适应调节等);
3、能够阅读英文技术资料并具备一定口语交流能力,有开源社区项目参与经验者优先。
相似职位
很抱歉,暂无相似职位!