岗位职责: 1. 负责机器人软件技术方案架构设计、评估选型、功能模块设计等工作; 2. 保证软件交付质量,包括软件工程化落地、软件性能优化、系统诊断、软件集成/测试/部署相关自动化流程规范和技术标准制定; 3. 提升团队的软件开发和交付效率,包括系统基础架构建设、业务接口设计和系统优化重构等; 任职要求: 1. 软件工程、电子、自动化或计算机相关专业; 2. 精通Linux C/C++程序设计,精通数据结构和通用算法,熟练掌握多任务编程; 3. 精通ROS/ROS2的优化与应用,具有基于ROS的系统设计和系统集成经验者优先; 4. 熟悉多进程/线程编程,对进程调度和进程间通讯/同步有深刻理解,熟练掌握UDP/TCP网络协议编程; 5. 熟悉CAN、RS232和RS485等通用工业总线及相关的编程;熟悉RTOS实时操作系统原理及相关编程; 6. 具备良好的分析和解决问题能力,有责任心; 7. 具有良好的学习能力,能积极快速的学习掌握新技能,具有良好的团队沟通协调能力。 |