小鹏汽车 社会招聘
机器人C++开发工程师 — 人形机器人行为调度与任务编排
深圳 ·经验不限·学历不限
深圳·上海
薪资面议
前往 小鹏汽车 官网投递
职位描述
1、负责机器人功能软件模块的开发与交付:包括状态机的设计与实现(行为切换、故障降级、自主恢复等)、技能队列的调度与生命周期管理、任务图的编译与执行。
2、参与技能编排中间件的设计与优化:实现技能并行调度、读写分离、任务取消与状态反馈等核心链路,保障毫秒级延迟下的可靠性。
3、参与机器人记忆存储模块的开发:包括长期/临时数据的读写管理、多模块数据一致性保障、跨板数据同步等。
4、参与功能软件架构的迭代演进:理解模块化拆分后的职责边界与接口契约,在架构升级过程中完成模块适配,保障合入后系统稳定、已有功能不受影响。
5、输出模块设计文档与接口说明,参与技术评审和代码 review。
【任职要求】
1、计算机科学、软件工程、自动化、电子工程或相关领域本科及以上学历。
2、3 年以上 C/C++ 开发经验,有状态机、任务编排、记忆体、技能调度或机器人/自动驾驶领域的相关项目经验。
3、精通 C++,理解 RAII、智能指针、线程安全、锁粒度控制与内存管理;有良好的面向对象设计与模块化思维。
4、熟悉 Linux 开发与调试环境(gdb、perf、日志分析),能独立定位崩溃、死锁和性能瓶颈。
5、有从模块设计→代码实现→测试→交付的完整闭环经验。
6、具备良好的工程习惯:代码自测充分、commit 粒度合理、在代码提交中清晰描述变更意图和影响面。
7、能与上下游团队高效配合,在联调中主动对齐接口和时序。
优先条件:
有机器人操作系统(ROS/ROS2)或 DDS 通信中间件的实际使用经验
有状态机引擎、技能编排系统或类似中间件的开发经验
有 CMake 或 Bazel 构建系统的使用经验
有机器人或自动驾驶领域真机调试经验,理解仿真与真机的差异
熟悉 Python,能编写测试脚本或数据分析工具
有机器人或智能设备领域的量产项目经验,理解量产级软件质量要求
官网发布:2026-04-28 · 最后确认在招:2026-09-03 19:36:58 · 来源平台:feishu