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