bsp岗位职责(优秀7篇)

发布时间:

随着社会不断地进步,岗位职责起到的作用越来越大,制定岗位职责能够有效的地防止因为职位分配不合理而导致部门之间或是员工之间出现工作推脱、责任推卸等现象发生。什么样的岗位职责才是有效的呢?差异网为您精心收集了7篇《bsp岗位职责》,希望能够满足亲的需求。

bsp岗位职责 篇一

职位描述:

1、android 蓝牙协议栈开发维护,协议栈各类子协议profile及features编程及调试;

2、android 蓝牙设备兼容性问题分析处理;

3、蓝牙br/edr,ble模式,交互流程分析,空中异常情况分析处理。

任职要求:

1、熟悉蓝牙core协议和各类profile子协议,对于包括物理层在内的各层有较为深入的调试分析处理能力;

2、熟悉android bluedroid 协议栈代码结构,有较为深入的调试经验,完整主导过多款android 设备蓝牙模块开发,至少有两个项目以上的高通snapdragon系列蓝牙开发经验;

3、熟练使用蓝牙模块相关分析工具ellisys,btsnoop和方法,有较强的蓝牙兼容性处理经验,有一定的蓝牙rf工厂测试相关经验;

4、有较强的自我驱动力和学习能力,能够高效推进蓝牙相关模块不断完善;

5、最好有gps,wifi等无线周边模块的。开发经验;

6、熟悉c,c++,java,有扎实的编程基础;

7、计算机相关专业。

bsp岗位职责 篇二

职责描述:

1、为新的硬件设计、开发和测试设备驱动,并撰写文档;

2、编写、调试和测试设备驱动、各种协议栈(usb,sata,network,wi-fi,streaming);

3、分析和解决在系统集成期间发现的`问题;

任职要求:

1、本科以上学历,计算机科学或相关专业;

2、2-5年的linux驱动经验,有lcd,touch,camera,usb,bt/wifi/gps,sensor等驱动3种以上的开发经验;

3、熟悉测试设备,如示波器/逻辑分析仪,测试手机记录工具优先;

4、熟悉linux和android体系架构的优先;

bsp岗位职责 篇三

工作职责:

1、负责底层驱动性能测试相关的工作,包括触屏、指纹、senser、显示等模块;

2、负责bt/wifi模块的性能测试研究工作,熟悉相关的'通信基础知识和常见网络协议;

4、负责数据存储类ram /rom/ufs/ddr/emmc等性能测试研究,输出测试方案;

5、熟练使用常用测试工具,如adb、抓包工具、吞吐量工具等等;

6、独立搭建及维护自动化测试环境;

7、输出详细的测试数据和测试报告,能够总结模块的问题严重状况,向对应的研发工程师提出改进建议。

任职要求:

1、本科及以上学历,计算机等相关专业;

2、具备2年以上的底层驱动(bsp)相关测试经验;

3、熟悉linux操作系统,熟悉自动化测试者(python)优先考虑;

4、热爱测试工作,善于发现、更新和总结问题,学习能力强,能承受一定工作压力,富有团队精神,有责任心,良好的沟通能力。

bsp岗位职责 篇四

工作内容:

1.负责开发应用于无人机和机器视觉等高端智能系统的arm嵌入式操作系统、驱动程序及应用程序。

2.基于arm架构cortex m系列cpu进行驱动程序开发、rtos的移植和应用程序开发。

3.基于arm架构cortex a系列cpu进行bootloader的开发和维护、linux内核的'移植和维护、linux pcie/ usb/ emmc/ sdio/ ethernet/ nand flash/ nor flash/ uart/ can/ spi/ i2c等相关驱动程序的开发和维护。

4.无人机和机器视觉应用场景相关的中间件开发和应用程序开发。

5.在ceva dsp中实现无人机控制算法和机器视觉算法。

6.在redhat、ubuntu等 linux开发环境中利用make、shell、python等工具和方法进行sdk框架维护。

岗位要求:

1.熟练掌握arm汇编语言、c/c++语言、linux shell、make、python等。

2.熟练掌握uclinux、freertos、ucos或者ecos等常见的嵌入式实时操作系统。

3.熟练掌握bootloader的工作原理,能够根据arm cpu及相关硬件系统的需求完成u-boot等bootloader程序的移植和维护。

4.熟练掌握linux内核移植过程,精通linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握linux驱动开发、应用程序开发以及调试方法。

5.驱动程序调试经验丰富,具有相关模块调试经验: nand flash/nor flash/emmc等存储设备驱动开发; pcie总线标准与驱动开发; usb协议与驱动开发; sd/ sdio相关协议与驱动开发;网络ethernet mac层相关协议与驱动开发; spi/i2c/can的协议与驱动开发。

6.有arm cortex m和a系列cpu架构的软件设计相关经验,熟悉jtag、gdb、arm ds-5、jlink等 软件调试工具,熟悉arm cpu的debug/trace功能。

7.具有较强的软件架构和设计能力。

8.容易沟通与合作。

bsp岗位职责 篇五

职位描述:

1、linux系统的内核的裁剪与移植;

2、 linux驱动程序开发、调试和优化;

3、参与5g基站的架构设计。

任职资格:

1、计算机、电子、通信及其相关专业,本科及以上学历;

2、 精通c/c++开发,并有3年以上的开发经验;

3、 2年以上linux底层开发经验,精通嵌入式linux内核的裁剪、移植,驱动的`开发、优化;

4、有一定的硬件知识基础,能看懂硬件原理图,了解嵌入式产品系统结构,熟悉典型ic驱动;

5、 熟练掌握嵌入式软件开发及维护的工作流程和方法;

6、 具有良好的沟通能力,团队合作精神和责任心。'

bsp岗位职责 篇六

职位描述:

linux bsp开发工程师2名 车载或手机

岗位职责:

1、负责linux常见驱动的开发与维护。

2、负责linux bsp相关代码和文档的编写与整理 .

3、负责配合硬件工程师验证硬件功能、调试硬件问题。

任职资格:

1、计算机、电子、通信等相关专业,本科学历, 工作2年以上。

2、熟悉c/c++编程。

3、熟悉linux开发环境

4、了解linux内核驱动模型。

5、熟悉i2c, uart, usb , bt/wifi, tp, lcd, keypad, audio, camera, hdmi, uboot等几种驱动的相关的开发。

6、做过车载bsp优先,熟悉audio/video优先,对内核了解比较深入者优先。

7、有很强的'钻研技术精神、积极乐观、责任心强、能适应快节奏和一定压力的工作,具备良好的沟通能力和团队合作精神。

bsp岗位职责 篇七

职位描述:

1、负责通用处理器平台产品的固件开发(源代码级),bsp及linux底层驱动(源代码级)开发;

2、与相关业务部门协作,完成模块产品及整机产品的适配与验证;

3、根据软件项目管理要求,编写与承制项目相关的软件技术类文档;

4、充分利用团队内部软件开发平台及项目管理平台,完成项目设计源文件、工作记录及相关报告的归档;

5.服从部门主管的工作安排与管理。参与公司及部门组织的软件学习课程与技术会议。

任职资格:

1、通信/电子工程/计算机专业,本科三年以上工作经验;

2、精通c语言,有扎实的`编程功底,有过独立项目经验;

3、熟悉linux kernel驱动模型,具备linux driver/bsp的开发、调试经验;

4、熟练使用git/svn代码版本管理工具;

5、了解x86/mips/alpha/arm架构之一,对底层软件开发具有浓厚的兴趣,乐于专研;

6、对bmc开发适配,图形应用开发,可编程逻辑器件开发验证等任一技术点有经验者,优先考虑;

7、为人乐观、向上,具有较好团队协作意识;

8、工作态度严谨,有较好的沟通能力、表达能力。

上面内容就是差异网为您整理出来的7篇《bsp岗位职责》,希望对您有一些参考价值。

339 164133