职位详情
嵌入式软件开发工程师
1.1-1.5万
山高荃银供应链管理有限公司
合肥
不限
本科
06-17
工作地址

中侨中心C座安徽/合肥/蜀山区 中侨中心C座2203

职位描述
1. 学历要求:
本科及以上学历,电子信息、通信工程、自动化、计算机等相关专业。

2. 岗位职责:
(1)负责嵌入式设备与上位机/服务器之间的通信开发,完成串口(RS232/RS485)数据采集与解析、协议设计与实现。
(2)负责设备联网功能开发,支持 4G / WiFi 模块对接,完成设备注册、数据上传、远程控制等功能。
(3)实现嵌入式设备 OTA 升级功能,维护 Bootloader/主程序/分区策略,保障远程升级的可靠性与安全性。
(4)负责现场设备联调测试、半成品焊接、组装测试与故障排查,协助定位通信或模块级问题。
(5)编写模块级驱动代码与协议栈(如 Modbus、MQTT、HTTP 或 自定义协议),确保数据可靠传输。
(6)协助后台/APP团队完成通信接口定义,输出技术文档、协议文档等支撑材料。

3. 经验要求:
(1)熟悉至少一种常见 MCU(如 STM32、ESP32、GD32)开发,具备 C 语言嵌入式编程经验,能独立编写驱动/协议处理代码;
(2)熟悉 UART、RS485 通信机制,具备串口通信调试与帧协议封装、CRC校验、粘包拆包处理经验;
(3)了解常用 4G 模块(如 SIM7600、Quectel EC20)或 WiFi 模块(如 ESP8266/ESP32)开发,能使用 AT 指令完成联网通信;
(4)具备 OTA 升级设计经验,包括升级流程、状态管理、失败回滚机制等;
(5)有嵌入式设备与服务器通信对接经验,了解 TCP/HTTP/MQTT 协议,具备设备接入平台经验优先;
(6)了解 PCB 焊接与基本电子元器件,能进行简单的焊接、测试和现场调试操作者优先;
(7)有物联网、工业设备联网、远程运维类项目经验者优先。

4. 加分项:
熟悉 FreeRTOS 或轻量级 RTOS 调度机制者优先;
有 Bootloader 编写或改造经验;
有多种设备协议适配(Modbus RTU、DLT645、CAN 等)经验;
有硬件测试工具(示波器/逻辑分析仪)使用能力;
有从零到量产交付的产品开发经验。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请