岗位描述
岗位职责
1.物联网后端服务开发
①负责物联网平台及业务系统的 Java 后端设计与开发,包括设备接入、数据采集、消息通信、规则引擎、数据存储与分析等核心模块;
②参与 MQTT / CoAP / HTTP / TCP 等物联网通信协议的设计与实现,保障设备与平台的高效、稳定、安全连接;
③负责设备生命周期管理、远程配置、固件升级(OTA)、告警与事件处理等功能开发;
④与前端、硬件、测试等团队紧密协作,完成物联网整体解决方案的落地。
2.产线 FCT 工装检测上位机开发(C#)
①参与或主导 产线 FCT(Functional Circuit Test)工装检测系统 的 C# 上位机软件开发;
②实现与下位机/测试治具的串口、网口等通信,完成测试流程控制、参数配置、实时数据展示与结果判定;
③负责测试日志、报表导出、本地数据存储及与 MES/后端系统的对接;
④持续优化上位机界面交互、稳定性与测试效率,满足产线量产需求。
3.系统维护与优化
①负责后端服务的性能优化、高并发处理、缓存设计、分布式部署及运维支持;
②参与数据库设计(MySQL / PostgreSQL /时序数据库等),保证数据一致性与查询效率;
③编写技术文档、接口文档、测试用例及部署手册,保障项目可维护性与可扩展性。
4.技术研究与选型
①跟踪物联网、工业自动化及后端相关新技术,结合业务场景进行技术选型与落地;
②对现有系统进行架构优化,提升系统稳定性、安全性与可扩展性。
岗位要求
1.本科及以上学历,计算机、软件工程、自动化、电子信息等相关专业,3 年以上 Java 后端开发经验;
2.精通 Java 语言及主流开发框架(Spring Boot / Spring Cloud / MyBatis 等),具备扎实的多线程、IO、集合、设计模式等基础;
3.熟悉 MySQL / PostgreSQL 等关系型数据库,具备良好的 SQL 编写与调优能力;
4.熟悉 MQTT、HTTP、TCP/IP 等常用通信协议,有物联网平台或设备接入开发经验者优先;
5.熟悉 C# 语言开发,有实际桌面端项目经验,能够独立完成上位机功能开发与维护;
6.具备良好的面向对象分析与设计能力,代码规范、可读性强,有较强的问题分析与解决能力;
7.具备良好的沟通能力与团队协作精神,责任心强,能承受一定的工作压力。