首页范文岗位职责

内核工程师岗位职责(八篇)

第8篇 内核驱动开发工程师岗位职责

1. 负责android系统下linux kernel和bootloader的开发和维护;

2. 负责android系统下文件系统、系统驱动(usb,emmc,etc)和hal的开发与调试;

3. 负责android/linux系统下整体性能的调试与优化;

4. 负责深入研究android/linux系统架构,尤其是android/linux新版本新功能;

5. 参与项目需求分析,进行底层软件相关的设计、开发、调试、测试等;

6. 支持应用软件工程师开发和硬件工程师调试。

工作要求:

1. 计算机、电子、通信、自动化相关专业本科以上学历,或其他专业但对计算机、电子工程非常感兴趣;

2. 具有3年以上驱动开发工作经验;

3. 具备良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力;

4. 熟悉linux系统下开发环境,熟悉shell、gdb、vim、emacs等工具;

5. 熟悉linux内核,深入理解驱动架构、文件系统、进程管理机制和内存管理机制;

6. 熟悉软件设计架构,有android、高通平台经验优先;

7. 热爱linux内核和驱动开发,具备相互协助、沟通的能力和团队合作精神.