岗位职责:1、负责基于Linux系统的软件开发,包括软件模块的设计、开发与测试。深入理解Linux内核和底层机制,以及熟悉各种编程语言和开发工具。2、协助硬件团队进行硬件调试与测试,确保硬件与Linux系统的兼容性和稳定性。3、负责第三方协议的对接与开发,具备扎实的网络通信知识和编程能力。4、产品选型:根据项目需求,负责产品选型,确保所选产品能够满足项目的技术和性能要求。5、文档编写:负责构建SDK以及文档供用户开发应用,需要编写和维护相关的技术文档,以便其他团队成员能够理解和使用开发的系统。6、系统优化与性能提升:关注系统性能和稳定性,通过优化系统配置、调整参数等方式,提升系统的整体性能。岗位要求:1、教育背景与学历:具备本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业毕业。2、工作经验:5年以上Linux系统开发经验。3、技术技能:3.1、熟练掌握Linux操作系统的安装、配置和管理,包括内核参数调整、文件系统优化等。3.2、熟悉常用的Linux命令和Shell脚本编程,能够编写自动化脚本提高工作效率。3.3、具备网络编程知识,熟悉TCP/IP协议栈和网络通信原理。3.4、熟悉C/C++等编程语言,能够进行底层开发和系统级编程。3.5、了解虚拟化技术、容器技术(如Docker)以及云计算平台等现代IT技术。4、学习能力与适应能力:随着技术的不断发展,L需要具备持续学习和适应新技术的能力,以便跟上行业的最新动态。