职位描述:
1、负责上位机(数据采集)的系统设计实现。
2、负责上位机(数据采集)端应用程序开发,根据产品需求参与应用程序。
3、负责嵌入式软件的需求分析及架构、模块设计讨论。
4、负责编写相关技术文档,对疑难问题的跟踪和解决。
5、协助项目组各版块完成最终项目交付。
任职要求:
1、性别不限,40岁以下,软件开发相关专业本科及以上学历。
2、工业自动化或非标行业3年及以上相关岗位实操工作经验。
3、精通WINDOWS VS开发调试环境; 熟练掌握LINUX CLION交叉开发。
4、熟练掌握嵌入式数据采集软件开发,有良好的软件工程思想,熟悉Linux操作系统及应用程序间通信原理。
5、熟悉ARM等嵌入式微处理器,能够进行相应的底层开发,了解一种以上嵌入式操作系统。
6、熟悉网络通信协议(如TCP/IP,HTTP,MQTT,UDP等),了解如WIFI等无线通信技术。
7、熟悉IoT各端技术和连接技术,包括设备端、云端、移动/PC端及各端之间连接技术,如WIFI、HTTP/HTTPS、WEBSOCKET、TCP、UDP、MQTT等。
8、了解WTL、MFC、QT等业内常用UI库,熟悉LIBEVENT、LIBUV、MOSQUITTO、PROTOBUF、JERRYSCRIPT、CURL等库。
9、具有良好的编码能力以及编码规范,扎实的C/C++功底,优秀的设计模式。
10、工作认真细致,有独立分析问题和解决问题的能力,有一定的硬件调试和动手能力者优先,具有良好的理解沟通能力,逻辑思维能力强,责任心强。
加分项目:
1、熟悉串口通讯、电子电器优先考虑。
2、有WiFi等测试经验优先。