崗位職責:
1.根據項目需求文檔與技術方案,運用 C、C++ 語言進行模塊與系統的設計、編碼實現,保障代碼質量符合規范與性能標準,完成各類功能模塊開發任務,如數據處理模塊、算法實現模塊等。
2.對現有代碼進行性能分析與優化,通過優化算法、調整數據結構以及改進代碼邏輯等方式,提升代碼執行效率,降低資源消耗,滿足系統對高性能的要求,例如對核心算法進行優化,提高運算速度。
3.負責軟件的調試與測試工作,運用專業調試工具與方法,精準查找并修復代碼中的缺陷、漏洞與錯誤,保障軟件的穩定性與可靠性,配合測試團隊完成系統測試、集成測試與驗收測試工作,對測試過程中發現的問題迅速響應并整改,如修復軟件在特定環境下的崩潰問題。
4.編寫詳盡的技術文檔,涵蓋設計文檔、代碼注釋、使用說明等,確保團隊成員能夠清晰理解代碼邏輯與系統架構。
5.完成領導交代的其他工作。
任職要求:
1.統招公辦本科及以上學歷,計算機科學與技術、軟件工程、數學等相關專業優先。
2.具有 3年以上 C、C++ 開發經驗,有實際項目開發經驗者優先。
3.熟悉軟件開發流程,具備良好的代碼編寫習慣與規范。
4.精通 C、C++ 編程語言,熟悉常用的數據結構與算法,能夠熟練運用 STL(標準模板庫)、Boost 庫等進行開發。
5.掌握 Linux 開發環境,熟悉常用的開發工具,如 GCC、GDB、Makefile 等,具備在 Linux 平臺下進行程序開發與調試的能力。
6.了解數據庫相關知識,如 MySQL、SQLite 等,能夠進行數據庫的基本操作與 SQL 語句編寫。
7.具備良好的問題分析與解決能力,能夠獨立排查并解決開發過程中出現的技術問題。
8.熟悉軟件設計模式,能夠運用設計模式優化代碼結構,提高代碼的可擴展性與可維護性。