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