职位描述
岗位职责:
1、软件开发:使用C、C 进行机器人控制系统的开发、维护和优化工作,包括但不限于传感器设备的接入驱动开发、传感器数据处理,业务逻辑的实现,脚本编写,网络通信开发等。
2、系统集成:负责将不同的算法模块与软件系统进行整合,并确保整个系统的稳定性和可靠性。
3、测试与调试:参与机器人系统的单元测试、集成测试及现场调试工作,解决发现的问题并优化性能。
4、文档编写:撰写相关的技术文档,包括设计方案、接口说明、用户手册等,为团队成员提供技术支持。
5、协作沟通:与其他部门(如硬件、算法等)紧密合作,共同推进项目的进展。
6、其他:按时按质完成上级领导交付的其他开发相关工作
任职要求:
1.本科及以上学历,计算机、通信、电子等专业或相关专业,三年以上相关工作经验;
2.精通C/C ,有良好的编码习惯,熟悉windows和linux环境下多线程、多进程、网络编程,ROS开发经验优先;
3.熟悉机器人场景化相关逻辑开发,有很强的逻辑思维;熟悉各种通信协议如tcp/udp协议,rstsp协议,http协议,websocket协议,modbus协议;熟悉数据库操作如mysql;熟悉相机接口如海康sdk接口等
4.熟练掌握Git等版本控制工具,能够有效地管理代码库;熟悉常用的开发工具如vscode
5.具备较强的分析和解决问题的能力,能够在复杂的环境中迅速定位并解决技术难题。
6.良好的团队合作精神和沟通能力,能够清晰地表达自己的想法和技术方案。
7.拥有较强的学习能力,抗压能力,执行力和自我驱动力,愿意接受新知识和技术挑战;有实际机器人相关项目开发经验者优先考虑。