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