1. 在導(dǎo)師指導(dǎo)下,使用 C++ 語(yǔ)言進(jìn)行 HMI(人機(jī)交互界面)后端應(yīng)用程序的設(shè)計(jì)、開(kāi)發(fā)與維護(hù);
2. 在導(dǎo)師指導(dǎo)下,開(kāi)展持續(xù)集成與持續(xù)交付(CI/CD)流程的腳本編寫(xiě)、優(yōu)化與維護(hù),確保部署流程自動(dòng)化、穩(wěn)定高效;
3. 定期對(duì)已有系統(tǒng)進(jìn)行性能調(diào)優(yōu)與故障排查,保證系統(tǒng)的高可用性和高性能;
4. 編寫(xiě)和維護(hù)技術(shù)文檔、單元測(cè)試及相關(guān)開(kāi)發(fā)規(guī)范。
1. 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷;
2. 2 年及以上 C++ 開(kāi)發(fā)經(jīng)驗(yàn),熟悉 C++11/14/17 標(biāo)準(zhǔn),具備扎實(shí)的面向?qū)ο缶幊趟枷耄?
3. 熟練掌握 Python 和 Shell 腳本編寫(xiě),有實(shí)際 CI/CD(如 Jenkins、GitLab CI/CD、Azure DevOps 等)腳本維護(hù)經(jīng)驗(yàn)者優(yōu)先;
4. 熟悉常用數(shù)據(jù)結(jié)構(gòu)、算法及設(shè)計(jì)模式,具備良好的代碼風(fēng)格和代碼優(yōu)化能力;
5. 了解 Docker 容器化部署及 Kubernetes 等編排技術(shù);
6. 熟悉 Linux 操作系統(tǒng)及常用開(kāi)發(fā)環(huán)境和工具鏈,能夠使用 gdb、valgrind 等工具進(jìn)行調(diào)試與性能分析者優(yōu)先;
7. 良好的溝通與團(tuán)隊(duì)協(xié)作能力,具備獨(dú)立分析和解決問(wèn)題的能力。