更新于 今天

Linux 应用开发工程师

6000-10000元
  • 常州武进区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

LinuxQTC++
【岗位名称】Linux 应用开发工程师(Qt方向)
【岗位职责】
1. 负责设备在 Linux 平台下的本地应用软件开发,构建设备侧人机交互界面。
2. 负责基于 Qt 的桌面应用开发,覆盖设备状态展示、参数配置、任务操作、设备控制、日志查看、告警提示等功能。
3. 负责平板端、工控屏或 Linux 图形终端的界面适配与交互设计落地,支持不同分辨率和不同操作方式。
4. 负责本地应用与设备控制模块、通信模块、后端服务之间的接口联调,完成控制命令下发、状态实时刷新、事件联动等功能。
5. 负责设备本地控制逻辑实现,包括优先控制、模式切换、紧急停机、告警确认、状态查询等关键交互。
6. 负责应用软件的性能优化、稳定性提升、异常恢复、日志管理和版本升级等工作。
7. 参与 Linux 平台下应用打包、部署、开机自启动、服务管理、异常监控等工程化建设。
8. 配合产品、嵌入式、后端、测试团队完成需求分析、界面实现、联调测试和交付支持。
9. 编写相关设计文档、开发文档、接口文档和用户操作文档。
【任职要求】
1. 计算机、软件工程、自动化等相关专业本科及以上学历,3 年及以上 Linux 应用开发经验。
2. 精通 C++,熟悉面向对象设计与开发,具备扎实的数据结构与程序设计基础。
3. 熟悉 Qt 框架,具备 Qt Widgets 或 Qt Quick/QML 实际项目经验,能够独立完成复杂界面开发。
4. 熟悉 Linux 环境下应用开发、调试与部署,熟悉多线程、进程通信、文件系统、网络编程等。
5. 具备较强的界面开发能力,能够完成设备状态监控、控制操作、列表管理、日志查看、图表展示等典型界面。
6. 熟悉 TCP/IP、串口、HTTP、WebSocket、MQTT 等通信方式中的一种或多种,能够进行本地界面与后台模块联动开发。
7. 有嵌入式 Linux 终端、工控屏、平板终端、设备本地 HMI 开发经验者优先。
8. 熟悉 Linux 下应用工程化能力,包括打包发布、日志管理、启动脚本、异常处理、自启动、守护机制等。
9. 具备良好的沟通与协作能力,能够与硬件、嵌入式、后端、测试团队高效联动。
【加分项】
1. 有设备本地控制界面、工业控制界面、安防设备界面开发经验
2. 有 RK3588、ARM Linux、Ubuntu、Debian 等平台开发经验
3. 有 Qt 多分辨率适配、触摸屏交互适配经验
4. 有 OpenGL、图表、地图、视频窗口、串流显示经验
5. 有 Linux 服务管理、系统集成、终端部署经验
6. 有侦测设备、反制设备、车载/便携终端开发经验

工作地点

江苏省常州市武进区武进经济开发区西太湖大道

认证资质

营业执照信息

职位发布者

薛金燕/人事经理

昨日活跃
立即沟通