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