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