LINUX内核开发工程师
相关职位简介
- 来源:北京万里开源软件有限公司
LINUX内核开发工程师
岗位职责:1.研发Linux服务器操作系统发行版本;2.分析内核Crah的RootCaue及其他系统底层方面的Bug;3.系统性能优化;4.参与研发安全和可信OS。岗位要求:1.计算机相关专业硕士及以上学历,致力从事Linux系统或内核开发工作;2.了解Linux发行版的制作,主要内容包括Linux系统的打包构建.Linux系统裁剪等;3.熟悉Linux内核开发,精通一个或以上内核关键模块(如内存管理.调度.文件系统.驱动.网络.安全等);4.熟悉Linux内核常用调优工具,具备内核调优能力,能针对体系架构差异开展相关的性能调优工作。
所需技能: Linux、C++、后端开发、计算机软件、内核开发
- 来源:浙江云针信息科技有限公司
LINUX内核开发工程师
岗位职责1.负责常用Linux软件的优化方案设计/开发,2.编写软件工程文档.产品文档,满足质量要求;3.参与项目相关需求分析.软件架构设计与开发任职要求1.熟悉C.C++.Linux环境开发,熟悉Linux系统编程.常用系统接口调用,熟悉多进程,多线程及进程线程间通信;2.熟悉Linux环境下UI窗口,图形图像绘制,熟悉GTK或QT,熟悉Xorg或OpenGL更佳;3.有Linux环境下办公应用软件.CAD.GIS.图像处理等大型软件开发经验优先。
所需技能: 多进程、图形图像处理、Linux、架构师、QT、OpenGL、计算机软件、地图导航
- 来源:科锐尔人力资源服务(苏州)有限公司
LINUX内核开发工程师
岗位职责:-负责闪存驱动器的设计.开发及验证;优化存储性能的解决方案。岗位要求:1.熟练使用C/C++;2.2年以上Linux内核开发经验(存储管理.文件系统.块设备);3.具有闪存驱动经验者优先。学历要求:-国家统招本科及以上学历-计算机.电子相关专业-英语四级及以上
所需技能: C++、Linux、驱动器
- 来源:武汉新仕佳人力资源有限公司
LINUX内核开发工程师
职位描述工作职责1.负责Linux内核存储子系统维护和优化:方案设计.实现.落地和给出对整机性能的评估结果1.1熟悉文件系统:VFS.一个或多个具体的FS如:EXT4/F2FS/dcardf等1.2熟悉块设备/IO子系统:IO读写流程.IO调度.BLKMQ.AIO等2.负责Linux内存的性能优化:方案设计.实现.落地和给出对整机性能的评估结果2.1熟悉Linux内部管理的主要机制,如:lmk.内存回收.碎片整理.内存分配器.虚拟内存的管理等任职要求1.熟练掌握C/C++语言,熟悉linux设备驱动模型,存储子系统,内存子系统等;2.熟悉eMMC.UFS.DDR驱动及器件的工作原理;3.三年以上Linux驱动或者稳定性相关工作经验;4.对Linux文件系统或者块设备驱动理解深入者优先;5.具有较强的团队写作精神及较好的沟通表达能力学历硬性标准:工作年限3年以内要求985211,硕士可放宽至一本学历;工作年限3年以上可放宽至统本但最好还是一本学历;注意稳定性频繁跳槽无需推荐
所需技能: Linux、驱动开发
- 来源:网宿科技股份有限公司
LINUX内核开发工程师
岗位职责:1.跟踪分析Linux内核社区发展趋势,维护并交付高品质的内核;2.理解Linux操作系统以及内核运作机制,解决实际应用中遇到的问题;3.熟练运用各种系统性能分析工具,能够分析系统软件性能瓶颈并优化系统。任职要求:1.熟悉X86或者ARM64体系结构;2.在文件系统.网络.虚拟化或其他系统内核技术领域,有扎实的技术积累或相关工作经验;3.熟悉C/C++/汇编等常见的系统软件编程语言之一;4.拥有以下工作经验之一者优先考虑:(1)Linux操作系统发行版社区经验或参与过发行版相关工作;(2)熟悉Linux内核x86/Arm64处理器体系结构相关代码,有系统性能调优经验;
所需技能: Linux、ARM开发
- 来源:麒麟软件有限公司
LINUX内核开发工程师
工作内容:1.参与龙芯.申威.飞腾等国产平台架构代码移植和内核研发2.参与龙芯.申威.飞腾等国产机型内核层适配和内核定制剪裁3.参与国产显卡.网卡.存储设备的适配和项目外设驱动开发。4.负责或参与内核及系统安全技术开发5.负责内核和系统底层库疑难问题分析和技术攻关归零工作任职要求:1:学历要求:本科以上学历,计算机相关专业2:经验要求:2年以上linux内核开发经验3:技能要求:1)熟悉linux驱动开发流程,了解linux驱动的基本框架2)具备linux内核调试能力,灵活运用kgdb,kdump,perf等调试工具跟踪内核以及驱动问题4:能力要求:具备责任心和事业心,有较强的自学能力,团队协作能力。5:其他:1)熟悉mip/arm/x86汇编指令集优先2)熟悉串口,ejtag调试者优先3)优秀应届毕业生可以考虑
所需技能: Linux、文件管理系统、多进程、高级软件工程师、QT
- 来源:深信服科技股份有限公司
LINUX内核开发工程师
职位描述:岗位职责:1.负责Linux内核IO/文件系统方向的核心特性开发.维护与性能优化工作2.承担的IO/文件系统技术预研工作和疑难问题攻坚处理,研究和攻克相关方向的核心技术,构建产品技术壁垒3.带领并指导团队,培养团队核心技术人员,建立合理的人才梯队4.对IO.存储.文件系统方向做持续技术洞察,跟踪业界前沿技术,产出业界领先的产品创新成果岗位要求:1.本科及以上学历,计算机体系相关知识扎实,精通Linux内核方向IO.文件系统,熟悉计算机体系架构2.3-5年Linux存储或文件系统相关开发经验3.熟悉Linux系统的ici/fc存储.multipath.lvm等子系统的技术实现原理4.熟悉对Linux内核开发维护,能够熟练的进行故障调试和性能分析5.在文件系统方面,有性能优化.元数据优化.锁优化.快照等特性开发和调优经验者优先6.具备主流云厂商文件系统领域设计开发经验者优先7.具有良好的学习能力.沟通能力.团队协作精神.强烈的责任心和主动性
所需技能: 数据结构、虚拟机技术
- 来源:杭州瀚安科技有限公司
LINUX内核开发工程师
岗位职责:1.负责基于linux系统定制功能开发,以及应用开发;2.负责分析和优化linux系统性能,提升linux系统的流程性.稳定性;3.负责移植一些开源或者三方的资源库到公司平台linux系统;4.负责技术文档编写与维护。任职资格:1.五年以上linux/agl上系统层软件开发经验;2.熟悉linux/unix开发环境,熟练运用c/c++开发语言,熟悉arm平台开发环境;熟悉linuxhell编程,以及makefile文件编写;对linuxkernel驱动和硬件环境有一定的了解精通Linux环境下多线程,面向对象编程,有实际项目软件开发调试经验;3.了解QT,Unity,Kanzi等开发框架的一种或者多种,知道对应系统依赖项;4.熟悉Linux内核原理,阅读过重要模块内核源码,熟悉基本模块及原理,包括内存管理,进程管理,文件系统,中断处理流,虚拟化;了解LXC,XEN,KVM或者其它虚拟化方案。
所需技能: Shell、多线程、虚拟机技术、Linux、Unix、RTOS、QT、ARM开发
- 来源:武汉新仕佳人力资源有限公司
LINUX内核开发工程师
工作职责1.负责Linux内核存储子系统维护和优化:方案设计.实现.落地和给出对整机性能的评估结果1.1熟悉文件系统:VFS.一个或多个具体的FS如:EXT4/F2FS/dcardf等1.2熟悉块设备/IO子系统:IO读写流程.IO调度.BLKMQ.AIO等2.负责Linux内存的性能优化:方案设计.实现.落地和给出对整机性能的评估结果2.1熟悉Linux内部管理的主要机制,如:lmk.内存回收.碎片整理.内存分配器.虚拟内存的管理等任职要求1.熟练掌握C/C++语言,熟悉linux设备驱动模型,存储子系统,内存子系统等;2.熟悉eMMC.UFS.DDR驱动及器件的工作原理;3.三年以上Linux驱动或者稳定性相关工作经验;4.对Linux文件系统或者块设备驱动理解深入者优先;5.具有较强的团队写作精神及较好的沟通表达能力
所需技能: Linux、驱动开发
- 来源:北京小米移动软件有限公司
LINUX内核开发工程师
工作职责:1.负责Android系统下内核性能的优化2.跟踪Linux社区动态,参内核前瞻技术研究职位要求:1.扎实的C/C++语言编程能力,熟悉操作系统原理和计算机体系架构2.熟悉Linux内核开发,熟悉诸如内存管理,调度,文件系统等内核关键模块者优先3.有内核性能调优经验优先,有Linux社区开发经验更佳4.具备良好的团队协作能力,对技术充满热情
所需技能: Linux、驱动开发
- 来源:捷开通讯(深圳)有限公司
LINUX内核开发工程师
岗位职责:1.负责内核维护和深度开发,调优.定制;2.负责系统层面的性能优化;3.高性能转发和数据流分析系统开发;4.熟悉Linux内核工作原理和源代码;任职资格:1.计算机相关专业本科以上学历。2.有丰富的LinuxKernel开发经验,至少精通其中一个子系统,如内存管理(MM),文件系统(Fileytem),存储系统(IO/eMMC/UFS),进程调度(Schedule),网络(net)等;3.有较好的C语言开发能力,熟悉其它脚本语言;4.性格踏实,对技术热爱和追求,乐于钻研;5.有相关工作经验优先;
所需技能: kernel、Linux
- 来源:北京沃东天骏信息技术有限公司
LINUX内核开发工程师
工作内容:-针对服务的需求定制Linux内核,结合业务需求开发内核新功能-结合服务特点对linux内核进行性能调优-内核新技术的研究和应用2.任职要求:-熟悉linux内核,至少阅读过内核中的主要模块(文件系统,TCP/IP, I/O,内存管理)之一的源代码-熟悉KVM,DOCKER等技术优先-熟悉Linux平台上的C语言编程,熟悉多进程多线程编程,熟悉ocket编程-善于学习新的知识,动手能力强,有进取心-良好的团队合作精神,较强的沟通能力-优秀的分析问题和解决问题的能力,对解决具有挑战性的问题充满激情。
所需技能: Socket技术、Linux、内核
- 来源:成都纳欣人力资源服务有限公司
LINUX内核开发工程师
工作内容:1.负责Linux/Android平台车载产品的驱动开发.内核剪裁优化等2.负责智能座舱域控制和中央计算单元底层系统问题的跟踪.定位.分析和解决3.负责系统核心性能指标的提升,与硬件,算法以及架构团队紧密合作,优化系统架构4.负责应用架构的底层适配,并与架构团队紧密合作,支撑整车集中式统一架构的开发和部署岗位要求:1.本科及以上学历,计算机.电子信息等相关专业;2.有较好的linuxC/C++基础,熟悉makefile,熟悉linux软件编译及调试过程;.熟练使用C/C++语言,具备良好的编程风格;3.掌握Linux驱动程序的开发流程和工作原理;熟悉Linux内核原理及源码和Linux驱动与应用开发;4.熟悉U-Boot.Linux内核开发,熟悉GPIO.I2C.SPI.UART.蓝牙.WIFI.4G/5G模组等常见驱动的开发;5.熟悉linux内核工作原理,熟悉进程.线程.内存管理.文件系统.网络协议栈等基本原理;6.熟悉QNX系统开发,有车载中控系统开发经验者优先;
所需技能: Linux、架构师、Makefile、驱动开发、单片机开发
入门书籍
- C++ Primer
- C Primer Plus
- Essential C++
- C++编程思想
- C++程序设计语言