到岗时间:不限
婚况要求:不限
岗位职责:
一、岗位定位
主要负责终端及节点设备的软件开发与调试,聚焦于嵌入式环境下的驱动适配、协议实现和功能开发,确保设备在实际应用场景中的稳定运行;
二、主要职责
1、设备驱动与接口开发
-编写、调试和维护硬件相关的设备驱动程序(如 GPIO、串口、I²C、SPI、ADC 等);
-实现嵌入式系统与外围传感器、执行器的接口适配;
-配合硬件工程师进行底层联调,保证硬软一体化功能实现;
2、协议与通信实现
-负责实现和维护南向通信协议(如 Modbus、LoRa、RS485、MQTT 等);
-针对多从机、多节点等场景,优化通信机制,确保高可靠性和低延迟;
-支持设备身份管理(如虚拟 MAC 地址分配)、路由与网关数据转发逻辑;
3、功能开发与调试
-开发设备控制逻辑、采集任务和本地决策算法;
-支持延时采集、定时触发、规则执行等应用功能;
-进行系统级联调和问题定位,确保功能符合需求;
4、性能与稳定性优化
-针对资源受限的 ARM 平台,进行代码优化与内存管理;
-分析并解决实时性与并发处理问题,提升系统响应效率;
-参与性能测试,保证设备在长时间运行和高负载下的稳定性;
5、跨岗位协作及文档编写
-配合系统架构师,完成模块级开发与接口实现;
-按照开发规范编写代码与技术文档;
-对接测试工程师,配合完成单元测试与集成测试;
岗位要求:
(1)本科及以上学历,电子信息、自动化、计算机、通信工程等相关专业;
(2)3年以上嵌入式软件开发经验;
(3)熟练掌握C/C 语言,具备良好的代码规范和编程习惯;
(4)熟悉嵌入式开发环境及调试工具(如Keil、GCC、OpenOCD等);
(5)熟悉常见硬件接口开发,如GPIO、UART、SPI、I2C、ADC等;
(6)熟悉常见工业通信协议,如Modbus、RS485、CAN、LoRa、MQTT等;
(7)具备嵌入式系统调试能力,能够进行硬件联调和问题定位;
(8)有ARM平台开发经验者优先;
(9)具备良好的团队协作能力和技术文档编写能力。
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。