招聘公告 · 职位检索 · 央国企/事业单位/名企

机器人--C++软件工程师

单位:它石智航类别:智能制造 / 工业互联网 / 工业自动化类型:社招地点:上海更新:2026-09-24

岗位信息

招聘单位它石智航
工作地点上海
官方更新时间2026-07-13 22:38:41

职位描述

岗位职责

1.负责机器人软件中间件、运行时基础设施及设备端软件平台的设计、开发和维护。

2.负责进程间通信、消息定义、服务调用、共享内存、数据序列化及通信性能优化。

3.负责机器人软件进程的启动编排、生命周期管理、依赖管理和异常恢复。

4.建设统一的平台基础能力,包括日志、配置、参数、诊断、故障码、监控、数据录制和回放。

5.负责机器人软件的容器化部署、镜像管理、版本管理及发布流程建设。

6.负责 OTA 升级、灰度发布、升级校验、失败回滚和断点恢复等功能开发。

7.负责设备端升级 Agent、远程诊断工具、日志上传及设备状态采集能力。

8.建设面向批量机器人的软件版本追踪、配置管理和远程维护能力。

9.负责 CI/CD、自动化构建、软件打包、依赖管理及发布准入流程。

10.与嵌入式平台、控制、感知、应用、云端及测试团队协作,支持多个机器人项目的软件集成和交付。

11.根据个人技术特长,承担中间件、运行时、OTA、DevOps 或设备运维等一个或多个细分方向。

任职要求

任职要求

1.计算机、软件工程、自动化、通信或相关专业,3年以上工作经验

2.具备 Linux 环境下 C++、Python、Go 或其他至少一种语言的工程开发能力,其中应具备一定的 C++ 阅读或开发能力。

3.熟悉 Linux 进程、线程、网络通信、文件系统及常用系统工具。

4.熟悉分布式通信、中间件、机器人软件框架、设备管理平台或软件发布系统中的至少一个方向。

5.具备良好的软件架构、接口设计和模块化开发能力。

6.熟悉 Git 及基本的软件版本管理和协作开发流程。

7.能够独立分析软件部署、进程启动、版本依赖、网络通信及运行时异常。

8.具备较强的工程落地能力,重视可维护性、可测试性和故障恢复。

9.能够阅读英文技术文档,具备良好的沟通和跨团队协作能力。

加分项

1.熟悉 ROS、ROS 2、CyberRT、DDS、Fast DDS、ZeroMQ、gRPC 或类似通信框架。

2.熟悉 Protobuf、共享内存、零拷贝、服务发现或高性能进程间通信。

3.熟悉 Docker、Docker Compose、containerd、Harbor 或 NVIDIA Container Runtime。

4.熟悉 Jenkins、GitLab CI、GitHub Actions 或其他 CI/CD 工具。

5.有嵌入式设备、机器人、自动驾驶或边缘计算设备 OTA 经验。

6.熟悉 A/B 升级、分区升级、容器升级、软件包升级、升级回滚或安全启动。

7.熟悉 systemd 服务管理、进程守护、健康检查和依赖编排。

8.有批量设备管理、远程运维、日志采集、指标监控或告警平台经验。

9.熟悉 Prometheus、Grafana、ELK、Fluent Bit、OpenTelemetry 或类似可观测性技术。

10.熟悉软件供应链、制品管理、版本兼容矩阵、SBOM 或发布准入流程。

11.有数据录制、回放、问题复现及现场诊断工具开发经验。

12.有 100 台以上智能设备、机器人或 IoT 设备的软件发布和运维经验。

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。