机器人软件架构师
- 所属部门:研发
- 汇报对象:老板
- 薪资构成:基本薪资,奖金/提成
岗位职责:
一、架构规划与设计:
1、主导下一代工业机器人及协作机器人软件平台的整体架构设计,确保架构能够满足高性能、高可靠性、高安全性的要求。
2、设计松耦合、模块化的系统,确保核心功能(如运动控制、任务规划、安全监控)与上层应用(如人机协作、视觉集成、AI算法)清晰分离,支持独立开发和迭代。
3、制定长远的技术架构蓝图,确保架构能够平滑演进,适应未来5-10年的技术发展和产品需求变化。
二、技术标准化与演进:
1、负责软件平台的技术栈选型与统一,建立核心的代码规范、接口标准和设计范式。
2、推动公共组件和基础模块的抽象与复用,构建清晰、一致的平台化技术体系,减少技术负债。
3、通过架构治理和设计评审,确保系统设计与长期技术目标保持一致,并持续提升代码质量。
三、前沿技术融合:
1、将人工智能、机器视觉、云计算、边缘计算等前沿技术有机地融入机器人软件架构中。
2、例如:将人工智能、机器视觉、云计算、边缘计算等前沿技术有机地融入机器人软件架构中。
3、例如:AI与视觉: 为基于视觉的抓取、缺陷检测、场景理解等AI应用设计标准化的集成框架。
4、云边协同: 设计云端(用于数据存储、模型训练、数字化孪生)与边缘端(用于实时控制、低延迟响应)的分工与协作机制。
5、人机协作与多模态交互: 为力控、语音、手势等多模态交互方式设计安全、可靠的软件接口和处理流程。
6、数字化: 规划机器人数据采集、分析与反馈的架构,为产品数字化和预测性维护提供底层支持。
四、技术领导与赋能:
1、作为软件团队的技术标杆,通过分享实践、评审核心代码,提升团队的整体架构设计能力和技术视野。
2、负责关键技术决策,并编写和维护核心架构文档,确保设计理念的传承与一致。
任职要求:
一、必备经验:
1、计算机科学、自动化、机器人或相关专业。
2、至少8年以上软件开发经验,其中3年以上担任软件架构师或同等职责的角色。
3、具备机器人、工业自动化控制或高端数控装备等相关行业的软件架构设计经验。 4、深刻理解机器人核心技术,如运动学/动力学控制、实时系统、机器人操作系统等。
二、技术能力:
1、精通C++/Python等至少一门主流语言,对设计模式、软件工程有深刻理解。
2、具备大型复杂系统架构设计经验,精通微服务、容器化、分布式系统等现代架构理念。
3、拥有将AI模型(如计算机视觉)、云计算服务整合到工业产品中的实际项目经验。
4、熟悉主流机器人框架或中间件,有基于Linux操作系统的架构设计经验者优先。
软技能:
5、卓越的沟通和推动能力,能够清晰地阐述技术愿景,并推动技术标准与规范在团队中落地。
6、强烈的业务导向和战略思维,能够将业务需求转化为稳健的技术架构。
务实的工作态度,深刻理解技术债务与创新之间的平衡,能制定符合现状的渐进式技术演进方案。
三、加分项:
1、有成功领导大型遗留系统现代化重构或技术栈统一项目的经验。
2、对协作机器人的安全标准有深入了解。
3、在工业物联网或工业数字化平台建设项目中担任过核心架构角色。


