职位描述
岗位职责1、系统开发与维护负责 Linux / 国产操作系统(如银河麒麟、统信 UOS 等)下 C++ 软件的设计、开发与优化。参与高性能服务器、嵌入式系统、基础组件或核心模块的编码实现。2、跨平台适配确保软件在不同 Linux 发行版及国产操作系统上的兼容性和稳定性。解决硬件驱动、系统调用、编译工具链等跨平台问题。3、性能优化与调试使用 Linux 性能分析工具(如 GDB、Valgrind、perf)进行代码调试和性能调优。优化内存管理、多线程 / 异步处理,提升系统效率。4、技术支持与协作配合测试团队完成系统测试、故障排查及版本迭代。与硬件团队、产品团队协作,推动国产化项目落地。5、文档与规范编写技术文档、设计方案及开发规范,确保项目可维护性。岗位要求1、技术能力精通 C++ 语言(C++11/14/17),熟悉 STL、多线程、网络编程等技术。深入理解 Linux / 国产操作系统内核机制(如进程管理、文件系统、网络协议栈)。熟练使用 Linux 开发工具链(gcc/g++、make、cmake、git 等)。2、系统知识熟悉 Linux / 国产操作系统的系统调用、Shell 脚本编程及常用命令。有国产操作系统(如银河麒麟、统信 UOS)适配或开发经验者优先。了解国产化生态(如飞腾 / 鲲鹏处理器、龙芯架构)者优先。3、项目经验具备 Linux / 国产系统下 C++ 项目开发经验,如网络通信、数据库、中间件等。参与过国产化项目(如党政军、金融、能源等领域)者优先。4、其他要求学习能力强,对国产技术生态有热情,能快速适应新技术。良好的问题分析能力和团队协作能力,具备较强的抗压性。5、附加技能(加分项)熟悉 Docker/Kubernetes 容器化技术。掌握 Python/Go 等其他编程语言。
企业介绍
中科创达软件股份有限公司是智能终端平台技术提供商。目标市场包括智能手机、平板电脑、车载终端、移动安全操作系统、智能硬件/物联网以及企业/行业移动信息化。 公司旨在通过提供技术,产品与服务,帮助OEM厂商增加产品差异性和加速产品上市。作为移动操作系统领域的专家,中科创达已经与移动供应产业链里的企业建立了紧密的合作关系。在产业链中具有独特的垂直整合优势,涵盖从芯片厂商, OEM厂商,硬件设计商,到运营商和应用开发公司等广泛的业界生态系统。为客户提供全球的智能终端软硬件解决方案。 中科创达软件股份有限公司总部位于北京,还设立了7个研发中心,分别位于北京、南京、成都、杭州、西安、沈阳、大连;7个技术支持中心,包括美国硅谷、日本东京、韩国首尔、台北、香港、上海、深圳。 目前,中科创达拥有一支对操作系统技术有深入理解的超过两千人的国际化团队,建成了覆盖全球移动互联网最活跃地区的销售和服务网络,能够为全球客户提供基于英、日、韩等十余种语言、覆盖二十余个国家和地区的产品和服务。我们使用飞书等效率软件办公,崇尚高效、创新