当前位置:首页>职位列表>职位详情
软件工程师 15000-20000元
太原杏花岭区 应届毕业生 大专
克拉玛依市圣起钻采设备有限责任公司 2026-02-27 09:46:58 50人关注
职位描述
软件工程师(自动化控制、物联网开发方向)
一、核心专业技能要求(有上位机开发经验者优先)
1、上位机与物联网通讯系统开发能力:熟练使用C 进行上位机软件开发,能独立完成生产监控人机交互界面(HMI)、实时数据监控系统的设计与实现;深入掌握物联网多层级通信技术,熟悉TCP/IP、Modbus工业通信协议,以及MQTT物联网主流通信协议。熟练掌握ZigBee协议及LoRa(劳拉)协议的应用开发,具备基于两种协议的无线通信网络规划、节点部署、数据传输优化经验,能解决广域覆盖、低功耗传输、抗干扰等通信难题。
2、C 与ST语言编程能力:精通C 编程语言,具备良好的面向对象编程思维和代码风格,参与并主持过相关项目开发;熟练掌握ST语言(结构化文本)编程,能实现复杂控制逻辑的模块化开发。
3、自动化控制与物联网感知层开发能力:熟练掌握自动化控制系统的设计、开发与调试流程;具备设备运动控制、生产数据采集(压力、温度、电参等)相关功能模块的开发经验,熟悉各类传感器、物联网终端设备的工作原理及接入逻辑,能实现感知层设备与控制系统的协同联动,适配户外、偏远区域等复杂工况环境。
4、具备RTU(远程终端单元)相关实践能力:包括RTU设备的选型、配置、编程开发及调试,能实现RTU与上位机、边缘网关、云平台的稳定通信;具备串口(RS232/485)、网络通信及边缘网关与云平台通信的开发与调试经验,能实现设备端、边缘端、云端的生产数据互联互通。
5、Python与物联网云平台应用能力:熟练使用Python语言,能运用其进行物联网脚本开发、生产数据算法原型验证或大数据分析(如故障诊断);了解主流物联网云平台的API接口,能完成物联网终端设备接入、生产数据上报与远程控制指令下发等开发工作,具备物联网云平台数据可视化模块开发经验者优先。
二、辅助技能要求
1、具备嵌入式物联网系统开发经验,熟悉Linux操作系统,掌握物联网网关(含LoRa网关)开发、设备驱动开发流程及工具链,能完成物联网终端设备的固件开发、升级及低功耗优化者优先。
2、具备良好的代码管理习惯,熟悉软件开发文档的撰写,能独立完成需求分析文档、设计文档、测试文档等。
3、具备一定的硬件基础,能看懂电气原理图,熟悉常用电子元器件特性,可使用示波器、逻辑分析仪等工具进行软硬件联调。
三、任职条件
1、学历背景:本科及以上学历,自动化、计算机科学与技术、软件工程、电子工程、机械电子、物联网工程等相关专业;大专学历需具备3年以上物联网及通讯相关工作经验。
2、工作经验:2-5年以上自动化控制软件、上位机开发或物联网通讯相关工作经验,具备物联网开发经验优先,有基于ZigBee或LoRa协议的项目(如数据采集、监控等)实施经验者优先;有工业物联网项目经验者优先。
3、能力素质:具备较强的逻辑思维能力和问题解决能力,能快速定位并解决开发及现场调试中的技术问题;具备良好的沟通协作能力,能与机械工程师、硬件工程师、现场调试人员高效配合;具备强烈的学习意愿和进取心,关注行业新技术发展,能适应短期出差。
4、其他要求:熟练使用Visual Studio、GCC等编译器及相关调试工具。
联系方式
注:联系我时,请说是在今日招聘网上看到的。
工作地点
地址:太原杏花岭区三桥街道xxxx
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

若您已有简历,可直接登录登录

  • 省份

    注:0表示面议
    获取验证码
    保存并投递
    投递简历
      马上投递
      投递简历
        马上投递

        企业
        服务热线

        • 400-6680-889
        1. 登录
        2. 注册
        客户服务热线:
        400-6680-889
        在线客服:
        点击这里给我发消息 898995850
        工作日:
        8:30-18:00