岗位描述: ?
1?升级与开发 基于ARM-LINUX(优先TI AM335***台,权志平台等)?平台的工业网关产品,能自主独立开发嵌入式应用软件,底层协议驱动 。
2、熟悉工业常用PLC、智能仪表协议,并能植入网关产品之内;
3 对网关在服务器端的底层数据收发和接口维护开发 ,可以有效对接 电信NB平台,阿里IOT平台底层数据
4 参与部分网关硬件的维护和设计工作 ,熟悉常用外围电路电路,能对主板优化升级 ??
岗位要求:
1?计算机、电子、自动控制类相关专业本科及以上学历,从事嵌入式软件设计工作1—3年以上 ?(条件优秀者可适当放宽)。
2、熟悉嵌入式开发流程,能独立进行uboot、Linux kernel、filesystem的移植、裁剪;
熟悉linux下驱动的开发流程,对常用驱动能进行移植调试;
3、?具有1-3年以上C语言产品开发经验;精通c/c++语言,熟悉Linux平台c/c++/shell网络编程开发/调试/测试技术
4、熟悉Linux网络编程,熟悉常用的工业通讯协议 ,如MODBUS TCP ?MODBUS UDP ?MQTT协议等 。
5、熟悉常用硬件电路设计开发,熟练使用AD等画图软件;
6、良好的编码习惯,文档书写习惯,做好日常软件版本控制;