岗位描述
工作内容
1.系统软件平台开发:负责机器人系统软件架构设计与开发,建设Runtime、系统服务及基础软件平台,支撑机器人整机运行。
2.中间件与通信框架:设计机器人通信架构,开发Topic、Service、RPC等基础通信能力,优化高频控制、视觉及多传感器数据传输效率。
3.系统基础能力建设:负责生命周期管理、状态机、模块管理、资源调度、时间同步、健康监测、异常恢复等系统能力建设。
4.数据闭环与工程工具:建设日志、录制回放、诊断、配置管理、软件版本管理等基础设施,完善数据闭环及工程工具链。
5.系统监控与软件质量:建立性能分析、Profiling、故障定位、自动化测试、CICD、OTA等工程体系,提高系统稳定性和研发效率。
6.AI系统集成:支撑VLA/VLM等具身智能算法部署,优化实时控制与AI推理协同运行,提升端侧资源利用率。
7.系统集成与架构演进:与BSP、运动控制、感知、规划、AI等团队协同完成系统集成,持续推动机器人软件平台向高可靠、高实时、高可维护方向演进。
任职条件
1. 本科及以上学历,机器人、自动化、控制、机械电子、计算机等相关专业。
2. 精通C++,熟悉Python,具备良好的软件工程能力。
熟悉Linux系统开发,理解多线程、多进程、IPC、内存管理、网络通信等系统基础。
3. 熟悉软件架构设计,具备复杂系统模块划分、接口设计及工程组织能力。
4. 熟悉Git、CMake、GDB、CI/CD等升发工具,具备工程化升发经验,具备机器人、自动驾驶、智能硬件或工业控制平台开发经验者优先。
加分项
● 参与过机器人操作系统、机器人软件平台或自动驾驶平台开发。
● 熟悉ROS2、DDS、ZZenoh、 gRPC、Protobuf等中间件及通信框架。
● 熟悉Runtime、LifecyclePlugin、Diagnostics.Recorder、OTA等机器人基础软件架构。
● 熟悉PREEMPTRT.实时控制系统或高性能Linux系统优化。
● 有TensorRT、ONNXRuntimeOpenVINO等AI推理部署经验。
● 有轮式机器人、人形机器人、四足机器人或具身智能相关项目经验。