?崗位職責(zé)?
1.負責(zé)嵌入式設(shè)備QT框架下的UI界面開發(fā)與優(yōu)化,設(shè)計交互友好的人機界面;
2.基于QT實現(xiàn)串口/UDP/TCP等通信協(xié)議的數(shù)據(jù)收發(fā)功能;
3.配合硬件團隊完成軟件與底層驅(qū)動、傳感器的數(shù)據(jù)交互聯(lián)調(diào);
4.解決嵌入式環(huán)境下的跨平臺兼容性、性能優(yōu)化及內(nèi)存管理問題;
5.編寫模塊化代碼,維護并迭代現(xiàn)有軟件功能。
?任職要求?
1.熟練使用QWidget/QML進行界面開發(fā),掌握信號槽機制、事件處理;
2.熟悉TCP/IP、串口通信編程,有Modbus/WebSocket等協(xié)議經(jīng)驗優(yōu)先;
3.具備Linux嵌入式開發(fā)經(jīng)驗,能交叉編譯部署QT程序;
?4.有ARM架構(gòu)平臺(如STM32、i.MX6等)開發(fā)經(jīng)驗優(yōu)先;
5.了解多線程編程及進程間通信(IPC),掌握C++11/14特性,有代碼重構(gòu)能力最優(yōu)。
?技術(shù)棧關(guān)鍵詞?:
QT5/QT6 | QSS樣式表 | 多線程同步 | 串口通信(QSerialPort) | Socket編程 | 嵌入式Linux | C++11