职位详情
软件工程师(Linux 应用开发方向) 已下线
1.1-2.2万
湖南凌翔磁浮科技有限责任公司
长沙
3-5年
本科
05-04
工作地址

湖南凌翔磁浮科技有限责任公司

职位描述
岗位职责:

1.负责基于 Linux 系统的应用程序设计与开发工作,涵盖需求分析、架构设计、代码编写等全流程,确保开发出的应用满足业务需求且具备良好的性能与稳定性。

2.熟练运用 C++ 语言进行高效代码编写,依据项目需求合理选择和运用设计模式,优化程序结构,提升代码的可维护性与可扩展性。

3.深度参与项目中的 CMake 构建系统配置与管理,根据不同项目特性和编译需求,定制高效、灵活的编译脚本,保障项目编译过程的顺畅与高效。

4.积极配合团队成员进行跨部门协作,与测试团队紧密沟通,及时修复应用程序在测试过程中发现的各类问题;与产品团队协同工作,确保开发成果符合产品规划与用户期望。

5.负责编写详细、准确的技术文档,包括设计文档、开发手册、操作指南等,为项目的后续维护与拓展提供有力支持。

岗位要求:

1.本科或以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业。

2.对 Linux 系统有深入理解,熟练掌握 Linux 系统的常用命令、系统架构、进程管理、内存管理等知识,能够在 Linux 环境下独立完成开发、调试与部署工作。

3.精通 C++ 编程语言,具备扎实的 C++ 语法基础,熟悉 C++ 标准库,能够运用 C++ 进行高效、高质量的代码编写,具备良好的代码风格与编程习惯。

4.熟练掌握 CMake 构建工具,能够根据项目需求编写复杂的 CMakeLists.txt 文件,实现项目的自动化构建、编译与链接,熟悉常见的 CMake 模块与指令

5. 熟悉常见的设计模式,如单例模式、工厂模式、策略模式等,能够在实际项目中根据业务场景灵活运用设计模式优化代码结构,提高软件的可维护性和可扩展性。



以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

查看更多相似职位