岗位描述
【岗位职责】
1. 基于 RTOS/Linux 平台,使用 LVGL / Qt开发工业显示屏 HMI 人机交互界面;
2. 根据产品需求实现控件、趋势曲线、报警、参数设置、权限管理、组态界面逻辑;
3. 开发 HMI 与下位控制器通信:Modbus RTU/TCP、CAN、串口、以太网,完成数据采集下发;
4. LCD、触摸屏驱动适配,资源裁剪(图片、字体),优化内存占用、帧率、开机速度;
5. 独立完成模块编码、软硬件联调,解决触摸失灵、界面卡顿、花屏、数据刷新异常等问题;
6. 参与 HMI 运行时引擎、脚本引擎、组态平台相关功能迭代;
7. 编写设计文档、接口规范、版本说明,支撑产品量产维护;
8. 配合硬件、测试、FAE 定位客户现场软件问题。
【任职要求】
1. 本科及以上,电子信息、自动化、计算机相关专业;
2. 2~5以上年嵌入式 GUI/HMI 开发经验,有工业控制设备项目经验优先;
3. 精通 C 语言,熟悉 C++ 优先;熟练掌握至少一种 GUI 框架:LVGL / Qt;
4. 熟悉 FreeRTOS / RT-Thread / Linux 任意一种嵌入式操作系统;
5. 熟悉 ARM MCU(STM32、瑞芯微等),了解 TFT/MIPI 显示、触摸屏驱动原理;
6. 掌握 Modbus、CAN 等工业通信协议优先;
7. 具备良好代码规范,能够独立调试、定位内存、并发相关问题;
8. 有工业 HMI 组态软件、电控、PLC 配套显示屏开发经验。