岗位描述
岗位职责
岗位简介
本岗位面向27届应届毕业生,隶属于人形机器人核心软件团队。你将聚焦具身智能机器人全栈软件研发,协同算法、硬件团队,将大模型、VLA、强化学习等AI能力与运动控制算法,工程化落地为稳定可靠的机器人整机软件。岗位兼顾系统架构、AI工程化、实时控制、性能优化与研发工具链建设,提供完善的导师带教体系,从模块级开发入手,循序渐进成长为可独立交付的机器人软件工程师,参与团队量产研发体系搭建,助力具身智能机器人规模化落地。
岗位职责
一、机器人核心软件架构迭代与中间件研发
参与机器人核心软件架构的设计与演进,负责功能状态机、智能任务调度、资源编排等核心模块迭代,定义标准化模块接口契约与通信规范。参与高性能软件中间件开发,优化进程通信、数据分发、日志监控等基础能力,支撑多板卡协同,保障多模块交互低延迟、高可靠,支撑整机系统高效协作运行。
二、具身智能AI算法工程化落地
对接AI算法团队,负责强化学习、VLA、大语言模型等具身智能能力的系统集成,开发并优化高性能C++推理管道,打通AI算法到底层硬件的完整落地链路。同时参与机器人数据采集、录制回放、云端同步的全链路搭建,构建可持续迭代的数据闭环体系。
三、实时运动控制软件研发与真机交付
参与人形机器人实时运动控制链路开发与真机验证,涵盖遥操作数据传输、力矩平滑优化、运动抖动抑制、安全防护与故障降级策略等核心模块。完成运动控制算法的工程化转化,适配真机场景特性,保障机器人运动控制的实时性、安全性与鲁棒性。
四、全链路性能优化与工程质量管控
开展机器人端到端性能分析与优化,依托perf、ftrace、perfetto等系统工具精准定位性能瓶颈,搭建内存占用、启动耗时、通信延迟等核心性能基线与量化标准。维护CMake/Bazel项目构建体系,规范研发流程,落实量产级软件质量要求,保障软件稳定迭代交付。
五、研发工具链与交付体系建设
参与团队研发工具链的整合优化与平台化建设,涵盖设备刷包、数据上传、业务可视化、性能监控、真机与仿真调试工具迭代,补齐研发工具能力,提升团队开发与问题排查效率。参与软件交付体系搭建,优化版本管理、CI/CD流水线与发版质量门禁,沉淀标准化接口与SDK思维,支撑软件从研发到量产的端到端交付。同时输出设计文档、测试报告,参与代码评审,持续沉淀工程化方法论。
岗位要求
基础学历
2027届硕士及以上学历,计算机科学、软件工程、自动化、电子工程等相关专业。
核心技术能力
1. 具备扎实的C/C++编程基础,熟练掌握内存管理、常用数据结构与算法、面向对象设计思想,拥有课程项目、竞赛或实战代码经验。
2. 熟悉Linux开发环境,掌握基础编译、调试方法,了解多线程、进程通信等系统编程基础,有嵌入式、实时系统开发经验者优先。
3. 了解系统性能分析基本思路,愿意学习perf、gdb等调试工具,具备排查程序异常、性能瓶颈的钻研能力。
4. 熟悉Git版本管理工具,了解CI/CD、自动化测试等工程化基础概念,具备规范的代码开发与协作意识。
5. 掌握计算机操作系统、计算机网络、体系结构核心基础知识,具备良好的问题拆解与模块设计能力。
通用素养
1. 具备良好的工程习惯,代码开发规范、自测充分,提交记录清晰,具备量产质量意识。
2. 擅长跨团队协作沟通,可高效对接算法、硬件、测试团队,主动对齐接口与时序,完成联调落地。
3. 拥有强烈的主动学习意愿和优秀的逻辑思维能力,乐于深耕具身智能、机器人技术领域,抗压能力良好。
加分项
1. 具备ROS/ROS2、DDS等机器人中间件的使用及开发调优经验。
2. 熟悉实时系统调度机制(PREEMPT_RT),有机器人实时软件研发经验。
3. 掌握TensorRT、ONNX Runtime等推理引擎,有AI端侧部署、推理管道优化实战经验。
4. 熟悉机器人状态机、行为树、任务调度架构,有仿真平台(Isaac Sim/MuJoCo)使用或仿真真机迁移经验。
5. 了解大模型应用与AI工程化,具备NPU端侧推理、智能Agent开发相关经验。
6. 掌握Python脚本开发,具备数据分析、自动化测试脚本编写能力;熟悉Docker、CI/CD工程化工具。
7. 有调试上位机、可视化工具开发经验,或开源项目协作、代码评审经验。
8. 参与过机器人、智能硬件相关竞赛或项目,具备从方案设计、代码实现到真机验证的完整项目闭环经验。
9. 了解CMake/Bazel等项目构建工具,有一定项目编译配置与依赖维护经验。