1.熟练掌握至少一种嵌入式操作系统(FreeRTOS、UCOS、Linux等)的移植、驱动开发及应用编程,熟悉ROS2 机器人操作系统架构,理解节点通信机制(Topic / Service / Action)、参数管理及生命周期管理,具有实际项目开发经验;
2.掌握C/C++ 和/或 Python 编程语言,熟悉ARM/MCU架构及编程,具备良好的代码规范意识和模块化设计能力,有丰富的编码、调试经验, 熟练使用 Git、SVN 版本控制工具;
3.熟悉机器人常见功能模块,如传感器驱动、数据融合、运动控制、路径规划或导航定位中的至少一个方向;
4.能够在指导较少的情况下独立撰写技术文档(设计说明书、测试报告、调试日志),独立完成至少一个实际软件模块或子系统的设计、编码、调试;
5.具备较强的问题定位和调试能力,能够适应初创企业多任务并行、快速迭代的研发节奏;
6.通过大学英语四级及计算机二级考试,熟练使用常用办公与技术开发工具。