工作职责:
岗位职责
1. 平台架构规划与演进:负责机器人软件平台整体架构规划、技术路线选型与迭代升级,搭建统一标准化架构体系。推进平台模块化、组件化、插件化改造,实现多产品、多场景能力复用,提升系统扩展性与可维护性,支撑业务规模化发展。
2. 核心平台能力建设:主导机器人软件平台核心能力搭建与沉淀,涵盖统一控制SDK、多类异构设备接入、任务调度、权限配置、日志监控、数据采集、远程运维、云边协同及开放接口等核心能力,有效降低产品开发与设备接入成本。
3. 研发体系标准化建设:制定并落地架构、编码、API、版本管理、架构评审、文档等全套研发规范,统一团队研发标准,规范研发流程,提升整体研发规范性。
4. 工程化与DevOps落地:搭建并优化CI/CD持续交付、自动化部署、自动化测试、版本及质量管控体系,完善DevOps工程化能力,提升团队研发效率与软件交付质量。
5. 跨团队技术协同攻坚:联动控制、视觉AI、机电等多团队统一软硬件接口与集成标准,统筹架构设计,解决系统集成及架构难点问题,支撑重点项目顺利落地。
6. 团队技术赋能:指导团队架构设计与核心模块开发,组织技术沉淀、架构复盘与技术分享,提升团队架构思维、工程化能力及整体技术水平。
任职资格:
任职要求
1. 基础资质:硕士及以上学历,计算机、软件工程、自动化、机器人等相关专业;8年以上软件研发经验,3年以上大型平台架构经验,主导过机器人软件平台从0到1搭建,具备优秀的系统抽象与落地能力。
2. 架构能力:精通分层、微服务、事件驱动、插件化架构,熟练掌握OOD、DDD及主流设计模式,具备高可用、高扩展大型系统架构设计实战经验。
3. 核心技术栈:熟悉Linux开发,掌握ROS/ROS2、异步多线程编程,熟悉DDS、gRPC、MQTT等通信技术,熟练运用数据库、缓存、消息队列,具备平台监控、配置体系搭建经验。
4. 工程化能力:熟练使用Git、CMake、Docker,精通CI/CD、自动化测试、DevOps流程,具备完善的软件版本与质量管控经验。
优先加分项
- 拥有工业/协作机器人、智能装备软件平台搭建经验者优先;
- 熟悉工业通信协议、异构设备集成、设备管理平台建设者优先;
- 有云边协同、远程运维、工业互联网、数据或AI模型平台落地经验者优先。