职位描述岗位职责 : 1.负责机器人系统软件架构设计与开发,包括设备驱动、通信中间件、数据同步、日志系统、状态监控、任务调度和部署工具; 2.建设机器人数据采集与运行实时系统,保证多传感器、多进程、多设备之间的数据稳定传输和时间同步; 3.优化系统实时性、可靠性、可维护性和可观测性,支持长期运行、批量部署和现场问题追踪; 4.负责 ROS / ROS2 节点、SDK、接口协议、配置管理和自动化启动流程开发; 5.与硬件、嵌入式、算法、交付团队协作,解决系统集成中的通信、性能、驱动、兼容性和部署问题; 6.建立工程规范,包括代码规范、接口文档、版本管理、测试流程和问题排查手册。任职要求任职要求 : 1.计算机、软件工程、自动化、电子工程、机器人等相关专业,本科及以上学历; 2.熟练掌握 C++,熟悉 Python,具备 Linux 系统开发经验; 3.熟悉多线程、多进程、网络通信、IPC、日志系统、配置管理和性能分析工具; 4.熟悉 ROS / ROS2,理解机器人系统中的 topic、service、action、tf、bag、launch 等基本机制; 5.具备良好的系统设计能力,能够在复杂软硬件系统中定位瓶颈和故障; 6.重视代码质量、接口稳定性、自动化测试和文档维护。 加分项 1.熟悉 DDS、实时系统、边缘计算、NVIDIA Jetson、Docker、Kubernetes 或设备 OTA; 2.有机器人量产软件、现场部署系统、数据采集系统或 SDK 开发经验; 3.熟悉 gdb、perf、valgrind、strace、Wireshark 等调试和性能分析工具; 4.有高频传感器、多相机、人形机器人系统开发经验。