岗位职责 :
1. 参与公司工业协议采集软件 Neuron 的开发;
2. 在不同硬件平台实现各种主流行业/工业协议 Modbus, OPC, IEC61850, Ethernet/IP 等协议,并在北向转换成标准MQTT 协议;
3. 在各大主流工业 PLC, Siemens, AB, Mitsubishi 等实现通讯对接;
4. 设计,编码调试和集成各种来自团队和合作方的新功能到自有项目和定制固件中;
5. 为自研的物联网产品给项目和客户提供易学的上手指导和现场技术支持;
岗位要求:
1. 本科为计算机科学,电子信息科学或者工业自动化及相关领域专业
2. 熟练使用 C 语言,能够独立进行基于 x86, ARM 等系统开发;
3. 有工业相关项目,PLC梯形图编程者经验者优先考虑;
4. 对不同硬件架构平台的排查故障,性能调优有丰富经验优先。能够使用各种调试工具;
5. 熟悉网络协议栈(TCP/IP , UDP , MQTT),并做过优化者优先;
6. 熟悉IO,异步,网络,sqlite数据库编程,linux, openwrt操作系统
7. 开发过多线程 + 实时编程项目者优先;
8. 良好分析,交流和沟通能力
EMQ 是一家开源软件公司,专注 5G 和物联网领域的消息与流处理软件,面向全球运营。
EMQ 总部位于杭州,在北京、上海、硅谷、法兰克福设有分支机构,核心产品包括面向云和边缘计算的 IoT 消息中间件以及轻量级流式处理中间件,累计已服务全球 5000+ 企业用户,并与数十家世界 500 强企业达成战略合作,典型用户包括 HPE、VMware、Verifone、Ericsson、华为、中国电信、中国移动、国家电网、上汽大众等。
EMQ 发起与运营的 EMQ X 开源物联网消息中间件项目,Github Star 数量在同类型项目中排名**,是国内在开源领域具有全球影响力的项目之一。
