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