崗位職責(zé):
1.負(fù)責(zé)基于Qt框架開發(fā)跨平臺(tái)的桌面應(yīng)用程序,包括但不限于Windows、Linux、macOS等操作系統(tǒng)
2.設(shè)計(jì)和實(shí)現(xiàn)用戶界面,優(yōu)化界面交互體驗(yàn),確保界面美觀、易用且響應(yīng)迅速
3.理解產(chǎn)品需求和設(shè)計(jì)理念,將其轉(zhuǎn)化為高質(zhì)量的代碼實(shí)現(xiàn)
5.開發(fā)和維護(hù)應(yīng)用程序的核心功能模塊,確保系統(tǒng)的穩(wěn)定性和性能
6.解決開發(fā)過(guò)程中的技術(shù)難題,進(jìn)行代碼調(diào)試和優(yōu)化
7.編寫清晰、可維護(hù)的代碼文檔,確保團(tuán)隊(duì)成員能夠理解和維護(hù)代碼
8.參與技術(shù)選型和架構(gòu)設(shè)計(jì),提供技術(shù)建議和解決方案
9.跟蹤和研究Qt相關(guān)技術(shù)的發(fā)展趨勢(shì),推動(dòng)技術(shù)創(chuàng)新和團(tuán)隊(duì)技術(shù)水平提升
10.與硬件團(tuán)隊(duì)協(xié)作,實(shí)現(xiàn)軟件與硬件的無(wú)縫對(duì)接(如串口通信、傳感器數(shù)據(jù)采集等)
任職要求:
本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)
3年以上Qt開發(fā)經(jīng)驗(yàn),有桌面應(yīng)用程序開發(fā)經(jīng)驗(yàn)者優(yōu)先
熟練掌握C++編程語(yǔ)言,熟悉面向?qū)ο缶幊毯驮O(shè)計(jì)模式
深入理解Qt框架,包括Qt Core、Qt GUI、Qt Widgets等模塊
熟悉Qt開發(fā)工具鏈,如Qt Creator、qmake、CMake等
具備良好的代碼風(fēng)格和編程習(xí)慣,能夠編寫高質(zhì)量、可維護(hù)的代碼
有Qt Quick/QML開發(fā)經(jīng)驗(yàn),能夠創(chuàng)建流暢的動(dòng)畫和交互效果
熟悉數(shù)據(jù)庫(kù)開發(fā),了解網(wǎng)絡(luò)編程,能夠?qū)崿F(xiàn)客戶端-服務(wù)器架構(gòu)
有跨平臺(tái)開發(fā)經(jīng)驗(yàn),能夠解決不同操作系統(tǒng)下的兼容性問(wèn)題",
熟悉圖像處理和計(jì)算機(jī)視覺(jué)相關(guān)技術(shù)",
有無(wú)人機(jī)地面站、工業(yè)控制軟件、等領(lǐng)域的開發(fā)經(jīng)驗(yàn)