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. 良好的沟通与团队协作能力,具备独立分析和解决问题的能力。