職位描述:
1、負(fù)責(zé)軟件系統(tǒng)的設(shè)計、開發(fā)和實現(xiàn),包括核心模塊的編寫;
2、參與產(chǎn)品的技術(shù)架構(gòu)設(shè)計,完成模塊的詳細(xì)設(shè)計;
3、根據(jù)產(chǎn)品需求,開發(fā)對應(yīng)的功能模塊;
4、編寫高質(zhì)量、可維護(hù)的代碼,遵循良好的編程規(guī)范;
5、負(fù)責(zé)現(xiàn)有軟件的維護(hù),包括修復(fù)缺陷、優(yōu)化性能;
6、負(fù)責(zé)技術(shù)難題的攻關(guān),優(yōu)化系統(tǒng)性能;
7、跟蹤新技術(shù)的發(fā)展,將其應(yīng)用到項目中;
8、編寫相關(guān)技術(shù)文檔,包括設(shè)計文檔、開發(fā)文檔和用戶手冊等。
任職資格:
學(xué)歷要求:本科及以上學(xué)歷,計算機(jī)科學(xué)相關(guān)專業(yè)。
經(jīng)驗要求:3年以上c++開發(fā)經(jīng)驗。
技術(shù)能力:
1、熟悉并發(fā)編程模型,能夠設(shè)計和實現(xiàn)高效的并發(fā)算法,熟悉線程池、異步任務(wù)等并發(fā)編程技術(shù);
2、熟悉C++11及更高版本的新特性,如智能指針、Lambda表達(dá)式、并發(fā)編程;
3、熟練掌握TCP/IP、SOCKET、HTTP、HTTPS、WebSocket 、RESTful API等網(wǎng)絡(luò)編程技術(shù);
4、熟練使用C++開發(fā)工具,如Visual Studio、CLion、Qt Creator等;
5、熟悉面向?qū)ο笤O(shè)計原則和設(shè)計模式,能夠合理使用設(shè)計模式解決實際問題;
6、具備良好的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ),能夠根據(jù)實際問題選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法;
7、了解版本控制系統(tǒng),如Git、SVN等,能夠進(jìn)行代碼版本管理和團(tuán)隊協(xié)作開發(fā);
8、熟悉內(nèi)存管理,能夠合理使用智能指針和手動內(nèi)存管理,避免內(nèi)存泄漏和內(nèi)存碎片;
9、熟悉多線程和并發(fā)編程,能夠通過多線程和異步編程提升系統(tǒng)的并發(fā)性能;
10、熟悉TCP/IP、HTTP等網(wǎng)絡(luò)協(xié)議,能夠開發(fā)網(wǎng)絡(luò)應(yīng)用程序;
11、熟悉至少一種關(guān)系型數(shù)據(jù)庫(如MySQL、Oracle等),掌握SQL語言;
12、熟悉H.264、H.265、VP9、AAC、Opus等主流音視頻編解碼標(biāo)準(zhǔn),熟悉RTMP、RTP、RTSP、HLS、DASH等流媒體協(xié)議優(yōu)先;
13、具備較強的學(xué)習(xí)能力,能夠快速掌握新技術(shù),良好的溝通表達(dá)能力,思路清晰,工作規(guī)范,具備獨立分析和解決問題的能力,較強的團(tuán)隊協(xié)作精神和責(zé)任心,能夠承受一定的工作壓力。