Java开发-物联网控制软件方向招聘_软通动力信息技术(集团)股份有限公司招聘 - 智联招聘
软通动力信息技术(集团)股份有限公司职位描述
1.设计并实现各种上、下位机的软件更新流程,包括站控、充电机、PLC、3D线扫相机、2D视引导相机等,并主导0TA软件更新平台的架构设计、开发计划组织和任务分解、代码开发与自测。
2.主导站内硬件设备的预测性维护PHM系统架构:设计,包括易损件管理、伺服电机数据采集、数据指标管理、指标计算、消息通知、报表生成等模块;主导相关开发计划组织和任务分解、代码开发与自测
3.主导智能运维平台的整体架构设计,包括知识库管理、Agentloop、智能归因、智能分析、自动恢复等模块;主导设计智能运维Agent在站端的部署和实施。
4.负责梳理、优化系统架构、数据架构设计方法论,制定公司应用软件工程领域的架构规范,推动可扩展、可复用的先进性架构实践
5.参与现场调试与故障排查,快速定位并解决软硬件联调中的疑难问题,保障换电站正常运营。
1.学历专业:自动化、计算机、物联网工程等相关专业,本科及以上学历。
2.工作经验:5年以上Java开发经验,其中至少2年及以上物联网(IoT)、工业控制(SCADA)或机器人控制软件系统开发经验
3.Java与性能:精通Java基础,对JVM内存模型有深刻理解,熟悉Java程序上的性能调优手段(如减少Ful1GC、对象池技术)
4.熟练掌握常见Vibe coding工具的使用,了解LLM和Agent工作原理,有本地部署LLM推理服务的经验。
5.必须熟悉工业领域常见协议:Modbus RTU/TCP、CAN总线(基于Java的CAN库,如SocketCAN)、MQTT。
6.多线程与并发:极其精通Java多线程编程,能处理复杂的设备状态机流转,熟练使用锁、同步工具和并发集合,避免死锁和资源竞争。站控系统本质是一个复杂的实时并发调度系统。
7.架构思想:具备复杂状态机设计经验,能清晰定义换电流程的各个环节状态(空闲、就绪、换电中、故障等)
8.稳定性设计:深刻理解边缘计算的可靠性要求,有设计断网续传、本地数据容灾、进程守护(看门狗)的实际经验。
加分项1.有设备固件/PLC等软件OTA升级系统设计经验。有机械设备寿命预测、失效模式预测相关产品行业经验。
对这个职位感兴趣吗?