岗位职责:
1、嵌入式系统开发:
(1)负责物联网终端设备(传感器、网关、工控设备等)的底层接口插件开发及优化,使用C/C++实现硬件交互功能(如UART串口等接口通信)。
(2)开发低功耗无线通信协议栈(如LoRa、BLE、ZigBee、NB-IoT等),优化设备功耗及稳定性。
2、物联网平台对接与协议开发:
(1)设计并实现设备与云平台物联网平台的通信协议(MQTT/CoAP/HTTP等),确保数据安全传输与高并发处理。
(2)对接第三方平台(mqtt,http,WebSock),完成设备管理(固件升级、远程控制)及数据集成。
(3)熟悉Vue,Vue控制端 + C++设备端物联网前后端开发,熟悉python。
3、系统集成与调试:解决生产和应用中的技术问题,编写技术文档(设计报告、接口规范、用户手册)。
4、跨团队协作:与硬件工程师、云端开发团队联调测试,推动产品落地及优化
5、领导安排的其他工作。
任职要求
1、本科及以上学历,计算机、电子工程、自动化、物联网相关专业。
2、3年以上嵌入式开发经验,有工业物联网(PLC/SCADA)、智慧交通、智能高速项目经验者优先。
3、熟悉工业协议(如OPC UA、DL/T645)或电力行业标准者优先。
4、过往嵌入式项目中C/C++代码案例;联网协议调试记录(如Wireshark抓包分析);接口开发文档或低功耗优化方案优先。熟悉PLC编程优先。
5、编程能力:
(1)精通C/C++语言,熟悉面向对象设计、多线程编程及内存管理,具备嵌入式系统开发经验。
(2)熟悉至少一种嵌入式RTOS(如FreeRTOS、RT-Thread、LiteOS)。
(3)了解容器化(Docker/Kubernetes)具备Vue,python辅助开发能力。
6、物联网技术栈:
(1)深入理解TCP/IP、MQTT、CoAP、Modbus等通信协议,掌握低功耗广域网技术(NB-IoT/LoRa)。
(2)熟悉常见传感器数据采集、设备控制逻辑开发。
7、硬件基础:具备硬件调试能力,了解电子电路基本原理。
8、开发工具:熟练使用Git进行版本控制,掌握Linux开发环境及Shell脚本。
9、良好的文档阅读能力,逻辑思维清晰,能独立解决问题。
10、团队协作意识强,适应快节奏工作,接受短期出差。