Ivyea Jobs 5948 roles · 69 companies · 刚刚
优必选 · 具身智能

C++开发工程师

深圳 校招 · 全职 “码”力MAX类 工程开发

职位描述

1.负责机器人运动控制软件、主控系统软件的C++开发、编码实现与单元测试,参与软件需求拆解、方案设计与技术评审。 2.完成运动控制算法的工程化落地,将学术算法转化为可量产、高实时、低延迟的工程代码,优化代码效率与资源占用。 3.负责机器人底层模块开发,包含传感器数据解析、电机驱动通信、多任务调度、数据交互、状态机管理等核心功能。 4.优化Linux实时系统性能,解决软件卡顿、延迟、稳定性、兼容性等线上问题,保障机器人长时间稳定运行。 5.参与软件架构迭代、代码规范搭建、模块化封装,完善技术文档、接口文档,提升团队研发效率。 6.配合算法、硬件、测试、产品团队,联调排查软硬件问题,支撑产品迭代、版本发布与量产维护。

任职要求

1.硕士及以上学历,计算机、软件工程、自动化、电子信息、机器人等相关专业,26/27届应届生。 2.扎实掌握C++11/14语法、面向对象编程、STL、多线程、内存管理、指针与引用等核心知识。 3.熟悉Linux开发环境,掌握Makefile、CMake编译工具,了解TCP/IP、串口、CAN等常用通信协议。 4.了解实时操作系统、嵌入式开发、软件实时性优化,有ROS/ROS2、机器人控制软件开发经验者优先。 5.熟悉数据结构与算法,编码规范整洁,具备独立调试、问题排查能力。 6.学习能力强,责任心强,具备良好的沟通协作能力,热爱技术,愿意深耕机器人软件研发领域。