
VIVO|软件开发工程师(机器人方向)-实习
岗位职责
1、核心模块开发: 协助完成公司机器人平台的核心软件模块开发(涉及关节驱动控制、通信管理、系统状态机等逻辑开发与代码迭代);
2、架构与通信维护: 基于 Linux 操作系统(结合 ROS2 框架),协助优化机器人整机软件架构,负责高频传感器数据融合、底层通信链路(CAN/EtherCAT/网络)开发及跨模块接口定义;
3、软硬件联调: 深度参与机器人整机的软件集成与联合调试,解决软硬件适配、系统实时性(RTOS/Linux实时补丁)、稳定性等工程死角,支撑样机从实验室走向场景落地;
4、功能工程化落地: 配合算法团队,完成遥操作输入、多自由度灵巧手控制等场景化功能的代码工程化落地、性能剪裁与重构优化;
5、文档与交付: 编写清晰的软件架构设计文档、接口手册及调试指南,参与团队技术评审,把控代码质量。
任职要求
1、 计算机、自动化、电子信息、软件工程等相关专业硕士以上学历;
2、 精通 C++与 Python 编程,具备优秀的代码编写习惯、数据结构与算法基础;
3、 熟悉常见通信协议(如 TCP/UDP、串口、CAN、EtherCAT 等),有 Linux 实时系统(如 Preempt-RT、RTOS)或底层驱动开发经验者优先;
4、 有软硬件联调、自动化设备、智能硬件或复杂系统集成调试经验者优先;
5、加分项(不作为硬性要求,符合任意一项即可):
a) 熟悉或使用过 ROS/ROS2 机器人操作系统(愿意主动学习者亦可);
b) 有遥操作、VR/AR 交互设备、或高自由度硬件控制系统开发经验。
6、 逻辑思维清晰,具备良好的抗压能力与团队协作精神,有拥抱机器人新赛道的热情。
VIVO招聘实习生:软件开发工程师(机器人方向)-实习岗位来自VIVO招聘官网,具体内容以VIVO招聘官网为准。
