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