职位描述
岗位描述:
1、负责机器人端侧软件系统的设计、开发和优化,提升机器人整体运行效率和稳定性;
2、优化机器人端侧软件的计算性能,提升多线程、多进程并发调度能力,降低系统延迟;
3、负责端侧软件的内存管理和优化,提升实时性和低功耗运行能力;
4、设计并实现机器人任务调度框架,支持定位导航、运动控制、语音、技能任务的高效分配;
5、参与嵌入式 Linux 的裁剪、优化和系统稳定性提升;
6、设计和优化软件升级机制(OTA),确保机器人端侧软件的远程更新与版本管理;
7、负责系统监控与诊断工具开发,优化日志收集、异常检测、远程调试能力。
任职要求:
1、本科以上学历,计算机、自动化、电子等相关专业,3年以上机器人/自动驾驶领域开发经验;
2、熟练使用 C / C / Python 进行系统软件开发,具备良好的代码优化能力;
3、熟悉 Linux 操作系统,具备系统裁剪、优化经验;
4、精通多线程/多进程编程,能优化系统并发性能;
5、具备 实时计算优化能力,能降低机器人运动控制、感知系统的计算延迟;
6、有机器人系统通信架构开发经验,熟悉CyberRT / ROS2 / DDS 生态;
7、具备高效问题排查能力,熟悉perf、ebpf、gdb等分析工具,能快速定位并解决系统级 Bug、性能瓶颈。