崗位要求:
?精通C++:熟悉C++11/14/17標準,具備良好的編碼習慣和優化技巧。
?操作系統知識:熟悉操作系統原理、C++語言/C語言、VC、VS等開發環境。
?網絡編程:理解TCP/IP協議,能夠進行Socket編程,處理多線程/多進程網絡通信。
?數據庫知識:熟悉關系型數據庫(如MySQL)和NoSQL數據庫,能夠進行數據庫設計和優化。
?腳本語言:掌握至少一種腳本語言(如Python、Shell、Perl),用于輔助開發或自動化任務。
?分布式系統:理解分布式系統原理,熟悉分布式緩存、消息隊列等技術。
?數據結構與算法:熟練掌握常見的數據結構和算法,能夠解決復雜的問題。
?軟件工程:理解軟件開發生命周期,具備良好的代碼管理、版本控制和文檔編寫能力。
任職要求:
?C++項目經驗:擁有2年以上C++項目開發經驗,參與過完整的軟件開發周期。
?高并發處理:有處理高并發場景的經驗,能夠優化系統性能和資源利用。
?有數字圖像處理經驗者優先;
軟技能
?問題解決能力:具備良好的問題分析和解決能力,能夠獨立承擔任務并處理線上問題。
?溝通與協作:具備良好的團隊協作精神,表達清晰,能夠與團隊成員和外部伙伴有效溝通。
?學習能力:主動學習新技術,持續提升自己的技能和知識。
?責任心:對項目進度有把控能力,能夠按時交付高質量的工作成果。
教育背景
?本科及以上學歷:計算機科學、軟件工程、數學/應用數學、電子、通信等相關專業。