岗位职责:
1. 传感器数据全链路处理:
具备工业仪器仪表开发经验者优先。包括水质传感器的开发、数据采集模式设计、驱动开发,以及传感器清洗功能的自动控制逻辑与执行策略的开发。
实现传感器数据的标定、校准、补偿算法(温度补偿、非线性补偿等)的嵌入式实现与优化。
2. 通信与接口开发:
开发与维护 RS-485 通信接口及 MODBUS (RTU) 协议栈,实现稳定可靠的数据输出与指令交互。
设计并实现基于串口的 参数设置 功能(如校准参数、采样间隔、设备地址等)。
3. 系统功能模块开发:
实现 RTC时钟管理 功能,支持定时采样、事件记录等。
设计和实现 固件升级 (FOTA/本地)机制。
4. 系统优化与维护:
确保嵌入式软件的“稳定性、实时性、低功耗”。
编写规范的代码、技术文档及测试用例。
配合硬件工程师进行调试、测试与问题排查。
任职要求:
1、1-3年嵌入式软件开发实际项目经验,拥有嵌入式/单片机产品开发5年及以上经验,具有本科及相关专业以上学历;
2、 精通 C/C++ 语言,具备良好的编程习惯和代码风格。
3、熟悉 STM32或PIC芯片及其他主流ARM Cortex-M系列MCU的开发环境。
4、有 RS-485物理层通信和 MODBUS RTU 协议栈开发经验。
5、了解 嵌入式系统低功耗设计 的基本原则和方法。
6、熟悉模拟、数字电路的基础知识;熟悉ARM体系架构,掌握常见的嵌入式软硬开发工具和开发环境;熟练掌握C语言,有良好的编程风格和习惯,具备独立开发嵌入式应用的经验和能力;
7、能够快速适应新团队及企业文化,具有良好的职业道德,踏实稳重,工作细心,责任心强,具有较强的协调沟通能力、语言表达能力及良好的团队合作和敬业精神,能与各专业进行配合;
*加分项 (有则更佳):
有”水质、环境监测或其他工业传感器“相关嵌入式开发经验。
接触过传感器数据采集、处理、校准或补偿算法的实现。