底层驱动工程师岗位职责
BSP底层驱动工程师职位描述:
1、负责公司驱动软件相关的技术研究;
2、负责公司各项目的驱动开发工作;
3、根据公司产品功能需求设计并完成驱动设计和优化;
4、参与产品需求分析并制定技术实施方案;
5、ARM/安卓平台。
任职要求:
1、3年以上Linux/Android嵌入式开发经验,精通C语言;
2、精通Android系统底层架构,精通嵌入式Linux软件开发环境的搭建,Linux设备驱动模型,实现过外设Linux驱动,Android/Linux嵌入式底层接口层的功能设计与开发;
3、精通Linux系统分启动流程,熟悉Linux脚本,有使用gcc/gdb/make进行Linux开发经验;
4、熟悉串口,I2C,SPI,UART等通讯协议;
5、熟悉ARM体系结构,熟悉RK、高通等平台相关驱动调试优先;
6、具备良好合作态度及团队精神,并富有工作激情、创新力和责任感;
7、喜欢挑战;有较好的学习能力、沟通能力,能承受一定的工作压力职位描述:
1、负责公司驱动软件相关的技术研究;
2、负责公司各项目的驱动开发工作;
3、根据公司产品功能需求设计并完成驱动设计和优化;
4、参与产品需求分析并制定技术实施方案;
5、ARM/安卓平台。
任职要求:
1、3年以上Linux/Android嵌入式开发经验,精通C语言;
2、精通Android系统底层架构,精通嵌入式Linux软件开发环境的搭建,Linux设备驱动模型,实现过外设Linux驱动,Android/Linux嵌入式底层接口层的功能设计与开发;
3、精通Linux系统分启动流程,熟悉Linux脚本,有使用gcc/gdb/make进行Linux开发经验;
4、熟悉串口,I2C,SPI,UART等通讯协议;
5、熟悉ARM体系结构,熟悉RK、高通等平台相关驱动调试优先;
6、具备良好合作态度及团队精神,并富有工作激情、创新力和责任感;
7、喜欢挑战;有较好的学习能力、沟通能力,能承受一定的工作压力
篇2:嵌入式Linux底层驱动软件工程师岗位职责内容
1.负责按照总体设计完成模块详细设计说明书。
2.完成模块代码编写、内部测试工作。
3.协助硬件设计人员及应用软件设计人员进行系统开发与调试。
4.根据技术支持需求进行软件代码维护。
5.编写相关技术文档,并对有关人员进行培训。
篇3:底层驱动软件工程师或固件工程师岗位职责内容
1.负责按照总体设计完成模块详细设计说明书。
2.完成模块代码编写、内部测试工作。
3.协助硬件设计人员及应用软件设计人员进行系统开发与调试。
4.根据技术支持需求进行软件代码维护。
5.编写相关技术文档,并对有关人员进行培训。