
軟件開發(fā)工程師
崗位職責(zé)
1. 負(fù)責(zé)音視頻相關(guān)軟件的設(shè)計(jì)、開發(fā)與維護(hù)工作,包括但不限于音視頻播放、錄制、編碼、解碼、實(shí)時(shí)傳輸?shù)裙δ苣K的實(shí)現(xiàn)。
2. 參與音視頻產(chǎn)品的架構(gòu)設(shè)計(jì),與硬件、測(cè)試等團(tuán)隊(duì)緊密協(xié)作,共同完成產(chǎn)品的整體開發(fā)和優(yōu)化。
3. 研究和應(yīng)用音視頻領(lǐng)域的新技術(shù)、新算法,不斷提升產(chǎn)品的性能和用戶體驗(yàn),如低延遲傳輸、高清畫質(zhì)優(yōu)化、音頻降噪等。
4. 解決軟件開發(fā)過程中遇到的技術(shù)難題,對(duì)軟件進(jìn)行調(diào)試和性能調(diào)優(yōu),確保軟件的穩(wěn)定性和可靠性。
5. 編寫和維護(hù)相關(guān)技術(shù)文檔,如設(shè)計(jì)文檔、接口文檔、用戶手冊(cè)等,保證技術(shù)知識(shí)的有效傳承和共享。
6. 關(guān)注行業(yè)動(dòng)態(tài)和技術(shù)趨勢(shì),為公司的產(chǎn)品規(guī)劃和技術(shù)選型提供有價(jià)值的建議。
7. 協(xié)助測(cè)試團(tuán)隊(duì)進(jìn)行軟件測(cè)試,及時(shí)修復(fù)軟件中的缺陷和問題,確保產(chǎn)品質(zhì)量。
任職要求
1. 本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、通信工程等相關(guān)專業(yè),有音視頻開發(fā)經(jīng)驗(yàn)者優(yōu)先。
2. 具有音視頻軟件開發(fā)經(jīng)驗(yàn),熟悉至少一種主流編程語言,如 C++、Java、Python 等,有跨平臺(tái)開發(fā)經(jīng)驗(yàn)者更佳。
3. 深入理解音視頻相關(guān)的協(xié)議和標(biāo)準(zhǔn),如 H.264、H.265、AAC、RTMP、RTSP、WebRTC 等,掌握音視頻編解碼原理。
4. 熟悉常用的音視頻開發(fā)庫和框架,如 FFmpeg、OpenCV、OpenGL 等,具備實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)。
5. 具備良好的問題分析和解決能力,能夠獨(dú)立排查和解決技術(shù)問題,有較強(qiáng)的邏輯思維能力。
6. 具有良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與不同部門的人員有效協(xié)作,共同推進(jìn)項(xiàng)目進(jìn)展。
7. 具備較強(qiáng)的學(xué)習(xí)能力和自我驅(qū)動(dòng)力,能夠快速掌握新技術(shù)和新工具,適應(yīng)不斷變化的技術(shù)環(huán)境。
8. 有音視頻直播、視頻會(huì)議、視頻編輯等相關(guān)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先考慮。