当前位置:简历谷 >

职责 >工程师职责 >

Linux底层驱动工程师岗位职责

Linux底层驱动工程师岗位职责

Linux底层驱动工程师是做什么的?本文提供Linux底层驱动工程师的岗位职责例子,包括详细的工作内容及任职要求。岗位职责
1. 负责嵌入式Linux系统BSP(boot loader、kernel、rootfs)的开发、移植、调试;
任职要求:
1. 本科及以上学历或具备相关工作经验。
2. 精通嵌入式产品驱动开发并有相关项目经验者优先;
3. 熟练掌握windows/Linux平台下的C/C++语言开发和调试技巧,有跨平台开发经验者优先;
4. 熟悉Linux内核及内核和根文件系统的剪裁;
5. 工作地点在杭州

岗位职责:

Linux底层驱动工程师岗位职责

1.熟悉公司内部相关平台资料;

2.完成上级安排的项目主板驱动功能调试,文档编写以及资料整理;

3.参与项目预研工作、软件需求分析和系统设计;

4.敢于挑战自我,深入Linux内核驱动代码研究。

岗位要求:

1.熟练掌握C语言,了解汇编语言;

2.能看懂硬件电路图;

3.熟悉Linuxbash以及busybox基本命令相关操作;

4.熟悉嵌入式系统基本原理,了解Linux驱动开发流程,有过项目经历或者独立移植硬件驱动者优先;

5.能阅读英文文档;

6.责任心强、勤奋努力、具备良好的沟通能力和团队协作精神。

1、负责Linux系统下驱动和HAL的开发与测试;

2、负责Linux系统下整体性能的调试与优化;

3、熟悉C语言程序设计,熟悉Linux底层驱动开发;

4、负责版本库管理、开发环境的搭建、BSP包的移植、升级方案的制定.

5、负责配合应用程序人员调试相应模块的功能,解决开发中遇到的问题。


任职要求:

1、大学本科及以上学历,电子、自动化,计算机或软件等相关专业;

2、能很好的阅读英文文档;

3、理解Linux内核的基本工作原理,熟悉Linux的驱动框架,一年以上Linux驱动开发经验;

4、熟悉ARM体系结构,熟悉Linux系统的开发环境和开发工具;

5、熟悉软件开发流程。

1,致力于设计和开发嵌入式产品,负责产品中Linux应用层部分的设计和编码;
2,调试、追踪与分析产品技术问题,产品优化,包括性能分析和提高、系统整体优化;
3,配合Linux底层驱动工程师优化系统性能和产品体验;
任职要求:
1,通信、电子工程、计算机等相关专业本科及以上学历,2年以上Linux系统应用层的的开发经验,熟练使用C/C++编程和嵌入式系统开发环境;
2,深入了了解Linux软件架构,熟悉Linux操作系统及底层工作机制,熟悉H.264,HEVC,MP4等多媒体压缩技术的优先;
3,熟悉无线视频技术,掌握RTSP等无线视频传送协议及UDP、TCP等网络传输协议,有相关音视频传输开发经验的优先;
4,有君正相关平台开发经验及周边功能模块比如无线WIFI模块开发经验的优先;
5,良好的沟通表达能力和团队精神,同时具备一定的抗压能力。

  • 文章版权属于文章作者所有,转载请注明 https://jianligu.com/zz/gongchengshi/dk4rx.html
专题