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