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