崗位職責(zé):
1、軟件設(shè)計(jì)與開發(fā):負(fù)責(zé) QT 軟件和Windows 應(yīng)用層軟件的開發(fā),以及上位機(jī)軟件及動(dòng)態(tài)庫(kù)的開發(fā)維護(hù)。根據(jù)項(xiàng)目需求,進(jìn)行產(chǎn)品軟件設(shè)計(jì)、編碼工作,實(shí)現(xiàn)系統(tǒng)人機(jī)交互設(shè)計(jì)和各子系統(tǒng)間軟件通訊協(xié)議。
2、需求調(diào)研分析:參與用戶溝通和項(xiàng)目需求調(diào)研分析,了解電子產(chǎn)品測(cè)試、測(cè)控的具體需求,將用戶需求轉(zhuǎn)化為軟件功能需求,為軟件設(shè)計(jì)提供依據(jù)。
測(cè)試與調(diào)試:設(shè)計(jì)與執(zhí)行測(cè)試用例,跟蹤定位產(chǎn)品軟件中的缺陷或問(wèn)題,并撰寫測(cè)試報(bào)告。對(duì)開發(fā)完成的軟件進(jìn)行調(diào)試,確保軟件功能正常運(yùn)行,滿足測(cè)試、測(cè)控要求。
3、產(chǎn)品維護(hù)與升級(jí):負(fù)責(zé)產(chǎn)品軟件的維護(hù)和升級(jí)工作,包括界面設(shè)計(jì)優(yōu)化及控制流程程序改進(jìn),遵循編碼規(guī)范,提高軟件的穩(wěn)定性和用戶體驗(yàn)。
4、技術(shù)文檔撰寫:按照相關(guān)質(zhì)量體系要求,撰寫軟件設(shè)計(jì)文檔、測(cè)試報(bào)告、用戶手冊(cè)等技術(shù)文檔,記錄軟件的設(shè)計(jì)思路、開發(fā)過(guò)程、測(cè)試結(jié)果等信息,方便項(xiàng)目交接和后續(xù)維護(hù)。
5、項(xiàng)目協(xié)作與執(zhí)行:完成部門領(lǐng)導(dǎo)分配的工作,對(duì)工作的進(jìn)度和質(zhì)量負(fù)責(zé)。與團(tuán)隊(duì)成員協(xié)同工作,參與設(shè)備測(cè)試程序的設(shè)計(jì)及開發(fā),協(xié)助解決項(xiàng)目聯(lián)試過(guò)程中發(fā)現(xiàn)的技術(shù)問(wèn)題。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、電子、通信、測(cè)控、控制、自動(dòng)化等相關(guān)專業(yè)。
2、3 年及以上 QT 軟件開發(fā)工作經(jīng)驗(yàn),有電子產(chǎn)品測(cè)試、測(cè)控相關(guān)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。
3、熟練掌握 C/C++ 語(yǔ)言,深入理解面向?qū)ο缶幊趟枷?,精?QT 框架,熟悉信號(hào)槽機(jī)制、事件處理、多線程等,能運(yùn)用 QT 進(jìn)行 Windows 平臺(tái)下的桌面軟件開發(fā)。
4、熟練使用 Qt Creator、Visual Studio 等開發(fā)工具,能夠高效進(jìn)行界面設(shè)計(jì)與代碼編寫。
5、擅長(zhǎng)使用 Qt Widgets 或 QML 進(jìn)行界面開發(fā),掌握 QSS 樣式表,可進(jìn)行界面布局優(yōu)化、樣式定制和自定義控件開發(fā)。
6、熟悉 TCP/IP、USB、Modbus 等數(shù)據(jù)通信協(xié)議,具備網(wǎng)絡(luò)編程能力,能夠?qū)崿F(xiàn)軟件與硬件設(shè)備之間的數(shù)據(jù)傳輸和通信。
7、熟悉 MySQL、SQLite 等數(shù)據(jù)庫(kù)的使用,能進(jìn)行數(shù)據(jù)存儲(chǔ)、查詢和管理等操作,滿足測(cè)試、測(cè)控?cái)?shù)據(jù)處理需求。
8、具備良好的邏輯思維和問(wèn)題解決能力,能獨(dú)立分析和調(diào)試復(fù)雜問(wèn)題,有較強(qiáng)的學(xué)習(xí)能力。同時(shí),需要有良好的溝通協(xié)調(diào)能力和團(tuán)隊(duì)合作精神,能夠與團(tuán)隊(duì)成員有效協(xié)作,并且工作認(rèn)真負(fù)責(zé),有較強(qiáng)的責(zé)任心,能按照項(xiàng)目要求按時(shí)完成任務(wù)。