首页 > 制度大全 > 内核研发岗位职责

内核研发岗位职责

2024-05-01 阅读 4185

内核研发岗位职责

内核研发工程师浪潮电子信息产业浪潮电子信息产业股份有限公司,浪潮信息,浪潮电子信息产业,浪潮电子济南岗位职责:

1、负责关键应用主机操作系统研制与维护,服务器故障管理系统及故障诊断工具研发与维护、性能分析优化工具研发、基础系统自动化构造平台研发等。

2、负责白盒交换机软件栈开发,包括ONIE、网络操作系统相关开发、驱动程序开发及SAI和SDK相关设计与开发。

3、负责OpenBMC系统开发,包括系统构建、驱动开发、硬件适配及应用开发等。

4、负责系统级疑难问题分析和解决,包括参与自研产品的软硬件联合调试、分析并解决系统故障及系统性能瓶颈、开发系统分析、验证、调试工具等。

任职资格:

1、熟悉计算机体系结构及硬件基础知识;熟悉Linux内核关键机制及其实现,如核间通信、线程并发、时钟、互斥机制等;熟悉内核内存管理、进程调度、中断管理、文件系统、网络等子系统等;熟悉系统性能分析与优化技术;精通内核调试技术,如GDB、Kprobe、KGDB、SystemTap等;熟悉AI技术,并有浓厚兴趣。

2、熟悉交换机引导程序移植、网络操作系统构建;熟悉路由芯片及相关设备工作原理及驱动开发,熟悉SAI和SDK相关开发。有相关工作经历者优先。

3、熟悉嵌入式系统设计、开发与调试技术。

采编:www.QiquhA.com.com

篇2:Linux内核高级研发工程师职位描述与岗位职责任职要求

职位描述

岗位职责

1负责服务器的Linux内核定制开发和故障诊断工作

2操作系统软件、硬件的性能、安全性、稳定性调优化

3系统及内核故障的应急响应和问题处理

4内核裁减与定制、内核参数调优

任职要求

1.熟悉操作系统、处理器架构和计算机系统结构等专业知识

2.熟悉Linux内核,深入理解网络协议栈,熟悉文件系统、内存管理、调度等模块之一;

3.有操作系统故障调试、kernel裁剪定制等相关经验者优先

4.熟练使用Linux底层工具和问题排查方法

5.有X86架构Linux内核开发和优化经验者优先

6.熟练使用主流操作系统发行版CentOS6.x/Centos7.x

7.熟悉shell,perl,python,php脚本语言一种以上,Linux内核c语言开发

8.熟悉基础网络知识,熟悉TCP/IP协议、netfilter/iptables的工作原理,有大流量网站服务器网络等问题排查经验者优先

9.能够接受并适应加班、即时响应等基本要求,具有良好的沟通能力、团队精神及高度责任心,应急能力

10、计算机等相关专业,本科以上学历,4年以上linux系统管理及性能优化工作经验

篇3:Linux内核研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

我们是国内最大私有云之一

我们内核版本紧跟upstream

我们有feature开发场景,而不仅仅是解bug

我们有和谐的研发气氛,业务合作没有gap

我们在寻找对内核有执着技术追求的你

加入我们,一起做有趣并且有意义的事情吧

1、跟踪社区进展,支持问题定位;

2、内部需求提炼,新feature开发;

3、跟踪业界动态,思考下一步方向,发现并引导feature开发。

任职要求

1、深入理解操作系统原理,熟悉内存、调度、文件、I/O、网络cgroup等子系统之一,有upstream提patch者优先;

2、对内核通用模块有代码级了解,熟练使用各种工具(perfsystemtapebpf),能快速定位性能瓶颈,并有性能优化成功经验者优先;

3、有较强的定位分析问题的能力,熟悉softlockup、hardlockup、死锁、panic、oom等日常问题,对于严重普遍发生的问题,可以找出现有手段的不足,并针对改进;

4、有深厚的内核经验,有创新性思维,善于学习跟踪新技术,有大厂私有云背景为佳,可以针对现有场景思考未来方向并提出可落地并带来价值的东西。