C++開發工程師
7000-12000元/月職位描述:
1、承擔軟件系統的設計、開發與實現工作,主導核心功能模塊的編碼任務;
2、參與產品技術架構的規劃與設計,完成具體模塊的方案細化;
3、依據產品需求文檔,進行功能模塊的開發與實現;
4、編寫結構清晰、易于維護的代碼,嚴格遵守編碼規范與最佳實踐;
5、負責已有系統的日常維護,包含缺陷排查與修復、性能調優等工作;
6、攻克關鍵技術難點,持續提升系統穩定性與運行效率;
7、關注行業技術動態,推動前沿技術在實際項目中的落地應用;
8、撰寫相關技術資料,如設計說明、開發文檔及操作指南等。
任職資格:
學歷要求:本科及以上學歷,計算機科學或相關專業。
經驗要求:具備3年以上C++開發工作經驗。
技術能力:
1、掌握并發編程機制,能設計高效并發算法,熟悉線程池、異步任務處理等技術;
2、精通C++11及以上標準特性,包括智能指針、Lambda表達式及并發支持;
3、熟練運用TCP/IP、SOCKET、HTTP、HTTPS、WebSocket、RESTfulAPI等網絡通信技術;
4、熟練使用VisualStudio、CLion、QtCreator等C++開發環境與工具;
5、理解面向對象設計思想與常用設計模式,能在開發中合理應用;
6、具備扎實的數據結構與算法功底,能針對實際場景選擇最優方案;
7、熟悉Git、SVN等版本控制工具,具備良好的代碼管理與團隊協作習慣;
8、掌握內存管理機制,能結合智能指針與手動管理方式規避內存問題;
9、熟悉多線程與并發編程模型,能夠通過并發手段提升系統處理能力;
10、理解TCP/IP、HTTP等基礎網絡協議,具備網絡應用開發經驗;
11、熟悉至少一種關系型數據庫(如MySQL、Oracle),熟練編寫SQL語句;
12、了解H.264、H.265、VP9、AAC、Opus等音視頻編解碼標準,熟悉RTMP、RTP、RTSP、HLS、DASH等流媒體傳輸協議者優先;
13、具備快速學習新技術的能力,溝通順暢,邏輯思維清晰,工作嚴謹,具有獨立分析和解決問題的水平,擁有良好的團隊合作意識與責任感,能適應一定強度的工作節奏。