工作職責:
1、負責公司桌面端或嵌入式端軟件的開發、維護及優化,基于QT框架設計和實現高性能、跨平臺的應用程序。
2、參與項目管理,需求分析、技術方案設計,完成模塊開發及代碼審查。
3、解決軟件開發中的技術難題,提升軟件性能,穩定性和用戶體驗。配合團隊完成跨平臺(Windows/Linux/macOS)適配及系統級功能開發。
4、編寫技術文檔,確保代碼可維護性和可擴展性。
任職要求:
1、熟悉掌握C++語言,理解面向對象編程思想,具備良好的代碼規范和架構設計能力;精通QT框架及核心模塊(GUI、QML、網絡通信、多線程、數據庫等),有實際項目開發經驗。
2、熟悉QT跨平臺開發流程,能獨立完成Windows/Linux/macOS環境下的編譯(主要Linux)、部署及調試;有物聯網(IoT)、了解MQTT等通信協議、工業自動化或醫療設備開發經驗。
3、3年以上QT開發經驗,有中大型項目開發經驗,熟悉完整軟件開發生命周期;有嵌入式設備開發(如ARM平臺)或工業控制軟件經驗者優先。
4、良好的溝通能力、團隊協作精神及抗壓能力;善于分析問題,具備獨立解決復雜技術問題的能力。
5、計算機科學、軟件工程、電子工程等相關專業本科及以上學歷。