职位详情
高级/中级 C++ Linux 应用开发工程师
1.2-1.8万
湖南博匠信息科技有限公司
长沙
1-3年
本科
06-25
工作地址

长沙军民融合产业园5栋5楼

职位描述
岗位职责:
1、负责高性能、高可靠性、跨版本兼容的Linux平台下C++应用程序/服务/系统组件的设计、编码、调试、测试与维护工作。
2、深入理解产品/项目需求,将其转化为清晰、高效、可维护的软件设计和实现。
3、识别并解决性能瓶颈,对关键路径代码进行优化,确保应用在目标环境下的高效运行。
4、编写和维护清晰的设计文档、接口文档、用户手册等。
5、与团队成员(产品经理、测试工程师、其他开发人员等)紧密协作,有效沟通技术方案和项目进展。
6、技术调研与迁移: 主动关注业界新技术、工具和优秀开源项目,评估其在团队项目中的适用性。具备快速学习并应用非C++技术栈(如Python, Go, Rust, Shell等)的能力,以解决特定问题或集成现有Linux生态组件。
7、开源项目集成与二次开发: 能够阅读、理解、调试、集成并对选定的开源项目/组件进行必要的定制化修改(二次开发),以满足项目特定需求。理解开源项目的架构、构建和测试方法。

岗位要求:
1、3年以上基于C++的软件开发经验。
2、2年以上在Linux平台下进行实际项目开发的经验。
3、熟练使用Linux命令行工具、C/C++开发工具链
4、具备调试和复杂问题分析定位能力,能独立解决技术难题和生产问题(包括内存泄漏、死锁、性能下降、崩溃等)
5、善于利用新技术和开源资源寻找更优解决方案。

优先考虑项(加分项)
1、有过高速数据记录仪相关产品开发的经验。
2、对操作系统原理有较深理解。
3、表达清晰,逻辑性强。
4、学习能力: 技术发展迅速,需要持续学习新技术、新工具和业务知识。。
5、跨语言开发经验: 有在项目中实际使用并交付过除C++外的其他语言(如Python, Go, Rust, Java, JavaScript/Node.js等)开发模块或工具的经验。
6、能够灵活适应项目技术栈的变化和要求,拥抱而非抗拒新技术引入。

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

立即申请