- 岗位需求
- 实习--字节跳动--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平台芯片,硬件机制者优先