崗位職責:
1、獨立或帶領團隊完成PC端上位機軟件(基于Qt框架)、服務端及邊緣端軟件的核心模塊設計、編碼、單元測試和集成測試。
2、參與軟件系統架構設計和技術方案選型,確保系統的穩定性、可擴展性和高性能。
3、負責現有系統的維護、優化和bug修復,提升軟件質量和用戶體驗。
4、參與或負責視頻編解碼、視頻流處理等相關軟件模塊的開發和優化。
5、與硬件工程師、測試工程師及其他團隊成員緊密協作,確保軟硬件系統的協同工作。
6、參與技術文檔的編寫和維護,確保知識的有效沉淀和共享。
7、關注C++及相關技術領域的發展趨勢,持續學習和提升個人技術能力。
任職要求:
1、計算機或相關專業本科及以上學歷,5年以上C++實際項目開發經驗,基礎扎實,熟悉面向對象設計原則和常用設計模式。
2、熟悉 Qt框架,熟悉Qt GUI、QtCore、QtNetwork、QtConcurrent等常用模塊,有Qt Creator開發經驗。
3、熟悉服務端編程、多線程、網絡編程(TCP/IP、UDP等)、進程間通信等技術。
4、熟悉常用的數據結構和算法,具備良好的問題分析和解決能力。
5、熟悉軟件開發流程和版本控制工具(如Git),具備良好的編碼習慣和嚴謹的測試意識。
6、具備良好的溝通能力、團隊合作精神和學習能力,能夠閱讀英文技術文檔。