职位描述
1. 工作经验:
具有多年(5 年及以上)的 C/C++开发经验,特别是在 Linux 环境下的外设开发经验。
有 Linux 内核开发、调试和优化相关经验的候选人会受到优先考虑。
专业技能:
精通 Linux 内核代码结构、版本差异以及系统配置、裁减和定制化机制。
熟悉 Linux 内核内存管理、进程调度、中断机制、网络、文件系统管理及 GPU 等内核子系统。
能够独立完成 Linux 内核在新处理器的移植工作,包括 kernel 适配、功能扩展、内核 patch 和驱动程序
porting 等。
2. 任职要求
内核开发与优化:
参与 Linux 内核的架构设计和开发,包括新特性的开发和维护。
负责分析和解决内核中出现的性能问题和 bugs,并提供性能优化方案。
系统级开发与调试:
熟悉使用 kexec、crash 等工具进行内核调试。
能够进行 Linux 系统级的性能分析、稳定性分析和 bugfix。
硬件与驱动开发:
具有良好的硬件基础,熟悉主流高速外设(片内及片外)的硬件原理和控制、操作流程。
可独立编写/修改基于 Linux 框架(如编解串、显示、以太网、存储 eMMC 等)的驱动程序。
其他要求
团队协作与沟通:
具备良好的沟通协调能力,能够与团队成员和其他部门进行有效沟通。
具有良好的团队合作精神和敬业精神。
学习与创新能力:
具备较强的学习能力和创新能力,能够持续跟踪 Linux 内核的最新发展动态和技术趋势。
积极参与开源社区,了解并贡献于 Linux 内核的开源项目。
英文能力:
具有良好的英文读写能力,能够阅读和理解英文技术文档和资料。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕