职位描述
岗位职责:
1.参与公司研发核心业务体系下的软件模块设计、开发和维护,确保代码质量和系统稳定性;
2.负责软件需求分析,根据业务需求制定技术方案,完成详细设计文档编写;
3.与产品、测试等团队紧密协作,快速定位和解决开发、测试及线上运行过程中出现的技术问题;
4.优化现有控制系统性能,提升软件整体的交互优化
5.编写清晰、规范的技术文档,为团队知识沉淀和技术传承提供支持。
岗位要求:
1.本科及以上学历,计算机科学与技术、软件工程等相关专业;
2.精通C 语言,理解掌握STL、多线程、内存管理、设计模式等核心技术;
3.掌握机器人学基础知识,包括运动学、动力学、传感器原理等;
4.熟悉Linux开发环境,熟练使用GCC、GDB等开发调试工具;
5.具备良好的代码编写习惯,代码风格规范,注重代码可读性和可维护性;
6.具备优秀的分析问题和解决问题的能力,良好的沟通能力和团队协作精神,能够承受工作压力。
7. 有实时操作系统及机器人控制总线相关技术开发经验者;
8. 有ROS及ROS2开发经验者优先;