Linux 应用工程师
Technology
苏州德沃3天前
全职
职位描述
岗位职责
- 基于 Linux 平台(Buildroot、Debian、Ubuntu),使用 Qt 框架进行 GUI 应用开发、界面交互、业务逻辑实现,负责 UI 页面、控件、动画、多窗口、多线程交互开发与调试
- 参与需求评审、方案设计、编码、单元测试、bug 修复、版本发布,输出设计文档、接口文档
- 对接底层驱动、SDK(串口、CAN、网口、USB、I2C 等),完成 Qt 应用和硬件层的数据通信、数据解析、状态展示
- 解决 Qt 跨平台 / 嵌入式 Linux 下的界面卡顿、内存泄漏、崩溃、字体、输入法、分辨率适配、触摸显示等问题
- 配合测试、硬件团队定位系统问题,优化应用性能、启动速度、资源占用
任职要求
- 本科及以上,计算机、电子、自动化、软件工程等相关专业,2 年及以上嵌入式 Linux 应用开发经验
- 熟练 C/C++ 编程,熟悉面向对象、STL、内存管理、多线程、信号量、互斥锁等
- 精通 Qt 开发框架:熟练使用 QWidget / QML,熟悉信号槽机制、Qt 事件循环、Model/View、定时器、文件操作、网络模块(QTcpSocket/QUdpSocket)
- 熟悉嵌入式 Linux 基础:Linux 命令、Shell 脚本、CMake/qmake 编译、交叉编译、gdb 调试、Makefile
- 熟悉 Linux 进程、线程、IPC 通信(管道、共享内存、socket)
- 有嵌入式设备 GUI 开发经验(工控屏、车载、工业仪器、智能终端优先)
Keywords
QMLBuildrootLinuxCMakeUnit TestingUbuntuQmakeGNU DebuggerMakefileDebugger
对这个职位感兴趣吗?