岗位职责
1.负责嵌入式设备QT框架下的UI界面开发与优化,设计交互友好的人机界面;
2.基于QT实现串口/UDP/TCP等通信协议的数据收发功能;
3.配合硬件团队完成软件与底层驱动、传感器的数据交互联调;
4.解决嵌入式环境下的跨平台兼容性、性能优化及内存管理问题;
5.编写模块化代码,维护并迭代现有软件功能。
任职要求
1.熟练使用QWidget/QML进行界面开发,掌握信号槽机制、事件处理;
2.熟悉TCP/IP、串口通信编程,有Modbus/WebSocket等协议经验优先;
3.具备Linux嵌入式开发经验,能交叉编译部署QT程序;
4.有ARM架构平台(如STM32、i.MX6等)开发经验优先;
5.了解多线程编程及进程间通信(IPC),掌握C++11/14特性,有代码重构能力最优。
技术栈关键词:
QT5/QT6 | QSS样式表 | 多线程同步 | 串口通信(QSerialPort) | Socket编程 | 嵌入式Linux | C++11