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