岗位职责
1.负责AGV自动化控制算法的编写及优化工作:根据项目需求进行系统分析,制定开发计划和进度安排并执行
2.系统分析、开发计划制定与执行:进行系统分析,制定开发计划和进度安排并执行。
3.软件设计与开发:负责AGV上位机软件与第三方软件系统的数据接口、通讯协议对接与实现;完成开发相关文档的撰写;参与叉车式AGV核心技术的研发;根据业务、产品及其他项目需求,改进现有的或开发新的工具软件;AGV产品的整体调试。
4.测试与调试:对所开发的软件产品进行测试、调试等工作。
5.项目实施与管理:作为项目经理完成项目整体实施工作;与团队成员密切合作,确保技术问题得到及时解决。
6.其他任务:完成领导交办的其他事项。
任职资格
1.教育背景:软件、自动化等相关专业本科及以上学历
2.技能要求:
2.1熟练使用.Net-C#语言开发C/S或B/S架构,深入理解面向对象编程技术。
深刻理解TCP/IP通讯,熟悉TCP/IP协议栈,具备一定的数据库结构设计与查询优化能力。
2.2熟悉RS232、485、MODBUS RTU、MODBUS TCP等通信协议,了解RESTful API接口规范
2.3良好的代码编写习惯及文档撰写能力。
熟悉常用设计模式,具备良好的逻辑思维能力,能独立解决复杂问题。
2.4对多线程、多线程网络编程有深入理解。
2.5工作经验:有AGV机器人行业项目经理、主任工程师、高级工程师从业经验者三年以上。
3、.其他要求:具备良好的沟通、项目管理、需求分析、系统分析设计能力;有较强的学习能力,能够快速接受新事物。
4.职业发展路径和行业前景
AGV软件工程师在物流自动化领域有着广阔的职业发展前景。随着物流行业的快速发展,对自动化和智能化的需求不断增加,具备相关技能和经验的AGV软件工程师将有更多的职业发展机会。此外,持续学习和掌握新技术也是提升职业竞争力的关键。