(高級)linux軟件工程師
職位描述
崗位職責:
1、根據部門內部階段性研發計劃和目標,獨立負責某細分專業領域或研發流程環節的工作,對常規性研發問題能自主進行分析和判斷,
并合理地加以解決,確保日常研究工作的順利進行;
2、負責編寫相關設計文檔等相關技術文檔;
3、負責Linux平臺下相關技術的軟件開發,以多媒體應用和管理方向為主.
崗位要求:
1、5年以上C/C++/Java軟件開發工作經驗及3年以上多媒體播放軟件開發經驗;
2、5年以上Linux軟件平臺的項目開發、運作經驗,3年以上大型軟件架構設計及多平臺設計經驗;
3、精通C/C++/Java語言和Linux平臺開發,熟悉音視頻編解碼,擅長Mplayer/VLC、FFmpeg、Live555、Darwin等軟件進行音視頻處理,能熟練應用其中的音視頻編解碼器進行開發;
4、熟悉Linux 下多線程、多進程開發方法,以及HTTP,UDP,TCP/IP等網絡協議,熟悉RTP/RTCP/RTSP,MMS等流媒體傳輸協議;
5、良好的代碼注釋、文檔編寫習慣,良好的英文計算機資料閱讀能力;
6、了解航空系統軟件設計特點尤佳;
7、具有中大型系統完整的開發經驗,具備把控前端需求的能力、具備一定的設計前瞻性。