一、岗位职责
1. 负责管道安全监测终端设备(RTU/边缘网关)的嵌入式软件开发,包括传感器数据采集(流量、压力、温度、泄漏信号等)、数据预处理与边缘计算逻辑实现。
2. 开发/移植硬件驱动程序,适配UART/SPI/I2C/CAN等外设接口,以及管道监测专用传感器(如声波、光纤传感模块)。
3. 实现工业通信协议栈,完成终端与SCADA系统、云端平台的数据交互,重点适配Modbus、OPC UA、MQTT等协议。
4. 设计并优化实时任务调度逻辑,确保数据采集、报警判断、指令执行的硬实时性(响应延迟≤100ms),满足工业级可靠性要求。
5. 参与设备功耗管理、故障诊断与OTA固件升级功能开发,保障终端在无人值守场景下的长期稳定运行。
6. 配合硬件工程师进行联调测试,解决开发、测试及现场应用中的嵌入式软件问题,输出调试报告与技术文档。
二、任职要求
1. 本科及以上学历,电子、自动化、计算机、软件工程等相关专业,3年及以上嵌入式软件开发经验,有工业控制、仪器仪表或管道/能源行业经验者优先。
福利待遇:
2. 精通C/C++编程语言,熟悉ARM Cortex-M/R系列MCU或嵌入式Linux(如STM32、NXP i.MX系列)开发,能独立完成从驱动到应用的全流程开发。
3. 掌握RTOS开发(如FreeRTOS、VxWorks、Zephyr),理解任务调度、信号量、消息队列等实时内核机制,具备实时性优化经验。
4. 熟悉至少2种工业通信协议(Modbus RTU/TCP、CANopen、OPC UA、MQTT)的开发与调试,有传感器数据处理(滤波、校准)经验者优先。
5. 掌握嵌入式开发工具链(Keil、IAR、GCC)、调试手段(JTAG/SWD、串口打印、逻辑分析仪),能独立定位并解决软件BUG。
6. 了解工业功能安全标准(如IEC 61508)或信息安全(安全启动、数据加密)者优先,具备良好的文档编写能力与团队协作精神。
三、核心技能标签
嵌入式C/C++、RTOS(FreeRTOS/Zephyr)、嵌入式Linux、MCU驱动开发、工业通信(Modbus/OPC UA/MQTT)、传感器数据采集、实时性优化、管道监测终端开发、IEC 61508(可选)
四、福利待遇
1、社会保险:五险一金+节日福利+定期体检+定期培训
2、其他福利:根据晋创谷·太原政策,入驻晋创谷·太原的企业员工子女可优先入读国科大附属小学/中学。