崗位職責(zé)
1.基于 Qt 5 框架開(kāi)展跨平臺(tái)桌面應(yīng)用軟件的架構(gòu)設(shè)計(jì),完成界面開(kāi)發(fā)與核心業(yè)務(wù)邏輯實(shí)現(xiàn),保障軟件的可擴(kuò)展性與穩(wěn)定性;
2.運(yùn)用 QML 與 Qt Quick 進(jìn)行用戶(hù)界面開(kāi)發(fā),優(yōu)化界面渲染性能,打造流暢、美觀的 UI/UX 體驗(yàn),滿(mǎn)足產(chǎn)品交互需求;
3.使用 C/C++ 編寫(xiě)后臺(tái)邏輯代碼,實(shí)現(xiàn)多線程編程、串口通信、設(shè)備管理等底層核心功能;
4.采用 CMake 進(jìn)行項(xiàng)目構(gòu)建管理,編寫(xiě)可維護(hù)的 CMakeLists.txt 文件,處理 Linux/嵌入式Linux/ Windows 跨平臺(tái)環(huán)境下的依賴(lài)庫(kù)查找、鏈接與配置;
5.進(jìn)行軟硬件聯(lián)調(diào),分析并解決調(diào)試過(guò)程中的信號(hào)干擾、數(shù)據(jù)丟包、通信異常等問(wèn)題;
6.負(fù)責(zé)相關(guān)技術(shù)文檔的撰寫(xiě)與維護(hù),包括軟件設(shè)計(jì)文檔、通信協(xié)議文檔、測(cè)試用例及用戶(hù)使用手冊(cè)等。
任職資格
1.本科及以上學(xué)歷(一本優(yōu)先考慮,經(jīng)驗(yàn)豐富可寬限至大專(zhuān)),計(jì)算機(jī)、電子信息工程、自動(dòng)化等相關(guān)專(zhuān)業(yè);
2.具備 1-3年及以上相關(guān)工作經(jīng)驗(yàn);
3.熟悉Qt5/6框架,熟練使用QML/Qt Quick進(jìn)行界面開(kāi)發(fā);
4.掌握基本的C/C++ 編程語(yǔ)言,熟悉 STM32 嵌入式開(kāi)發(fā)相關(guān)知識(shí)者優(yōu)先;
5.熟悉CMake構(gòu)建系統(tǒng),能夠獨(dú)立管理跨平臺(tái)項(xiàng)目構(gòu)建。