当前位置: 首页 > news >正文

linux内核开发学习计划

目录
  • 岗位需求
    • 实习--字节跳动--Linux内核开发实习生--实时核方向
    • 正式--Linux内核驱动工程师 央企直招
    • 实习--乐研--linux内核研发工程师
    • 正式--京东--OS内核核心研发
    • 正式--小米--linux内核高级工程师

岗位需求

实习--字节跳动--Linux内核开发实习生--实时核方向

职位描述:
1.熟悉了解Linux内核及操作系统原理, 至少深入研究过一个或多子系统, 包括不仅限于: 进程调度, 内存管理, 文件系统, 网络, 块设备的工作原理, 内核参数;
2.uboot、内核驱动代码编写和调试,内核及系统裁剪定制;
3.开发Linux实时核,并做稳定性、实时性能等相关测试验证;
职位要求:
4.具备Linux内核、驱动开发、C语言开发基础;
5.熟悉SPI,I2C,CAN,socket等通信协议;
6.了解Linux内存管理,内核调度;
7.熟悉ARM开发工具链,交叉编译环境 ;
8.有开源社区提交的优先;
9.有rt-linux\Xenomai\PREEMPT-RT开发经验的优先;
10.有较强的学习能力;

正式--Linux内核驱动工程师 央企直招

内核七大方向任一就可以,专家工程师都需要
1.内存管理
2.调度
3.文件系统
4.网络
5.存储
6.驱动
7.安全

实习--乐研--linux内核研发工程师

岗位职责:
1、负责公司国产cpu平台Linux内核的建立、稳定性维护、性能优化和定制化开发,满足客户需求;
2、解决客户在国产cpu平台Linux内核上遇到的问题;

岗位要求:
1、本科及以上学历、每周4天以上能来公司工作;
2、有Linux内核/驱动开发经验;
3、负责国产cpu平台linux系统内核编译,bringup,硬件bus初始化,芯片驱动,稳定性等问题的解决和优化;
内核定制与裁剪:
根据业务需求,定制和裁剪 Linux 内核,优化内核大小和启动时间
支持嵌入式系统、服务器平台等不同场景的内核需求
4、对Linux内核通用模块有代码级了解,能结合代码讲清楚2-3个主要模块(进程调度器,内存管理,文件系统,I/O调度等)源代码的实现;
5、熟悉Linux系统和内核在网络、文件系统等方面的性能调优与测试:
设计和实施内核性能测试方案,优化系统吞吐量、延迟和资源利用率
使用工具(如 perf、ftrace、systemtap、eBPF)进行性能分析和调优

加分项:
1.有使用工具(如 perf、ftrace、systemtap、eBPF)对Linux系统、内核进行行为观测、性能分析和调优方面的经验。
2.有多核cpu负载均衡调度、多通道内存优化方面的经验
3.熟悉网卡、fpga的内核态驱动

正式--京东--OS内核核心研发

1.负责Linux Kernel稳定性及新特性开开发
2.负责Linux Kernel性能及新技术攻关

【岗位要求】
1.精通Linux内核,至少擅长一个子系统(如sched/net/blockIO/memory等)。
2.熟悉Linux平台上的C语言编程,熟悉多进程多线程编程,熟悉socket编程。
3.善于学习新的知识,动手能力强,有进取心。
4.有内核社区补丁提交经验者优先。
5.有丰富OS/kernel故障调试经验者优先。
6.统招本科及以上学历。

正式--小米--linux内核高级工程师

工作内容:
1.负责探索以及分析linux内核业界高价值技术,并进行专项预研
2.负责发现当前内核业务的底层性能瓶颈,并进行优化
3.负责内核内存管理,进程调度等核心模块的架构设计,性能优化,技术方案review

任职要求:
1.精通linux内核内存管理,进程调度等核心模块的代码
2.内核maintainer,或者有内核代码提交经验者优先
3.熟悉ARM平台芯片,硬件机制者优先

http://www.jsqmd.com/news/17385/

相关文章:

  • 2025年湖北武汉实验室装修/实验室设计/实验室改造哪个厂家好
  • 能源AI天团:多智能体如何破解行业复杂任务 - 实践
  • 2025年AI搜索优化品牌推荐排行榜前十强深度解析
  • 2025年AI搜索优化品牌推荐排行榜:技术深度解析与选择指南
  • 2025年AI搜索优化品牌排行榜前十强权威发布
  • 直播回顾|PostgreSQL 18 六大新特性深度解析
  • 异常----Windows 已保护你的电脑:Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。
  • win10 开启大小核心调度--异类策略0~4介绍
  • Windows 已保护你的电脑:Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。
  • 深入解析:Thinkphp-Laravel467 小程序校运会高校运动会管理系统
  • 恒生电子面经准备 - 详解
  • 082_尚硅谷_单分支双分支课堂练习(2)
  • 把“扔硬币”搬到互联网:一文看懂 AB 测试的底层逻辑 - 指南
  • 实用指南:IEC 60364-7-722-2018低压电气装置中电动车供电安全要求标准介绍
  • 记录下,cadence17.4 PCB封装更新方法
  • c#设计模式—访问者模式 - 教程
  • springboot使用aop切面,记录日志
  • 【整活】OI的那些奇妙小操作(Part 1)
  • 想学习的数学
  • 详细介绍:Streamlit:CSS——从基础到实战美化应用
  • SqlServer 事务复制的两个参数immediate_sync,allow_anonymous
  • OO之接口-DAO模式代码阅读及应用
  • 个微协议,微信号二次开发/ipad协议
  • Win11设置默认打开全部右键菜单
  • 屏幕显示发白难题的硬件工程深度排查:架构兼容性边界分析
  • 发现概率
  • MySQL索引查看语句show index详解
  • qzmoot 生活合集
  • yocto工程升级要点
  • 微信机器人开发API!3步搞定微信聊天机器人