首页 > 制度大全 > 系统驱动开发工程师岗位职责

系统驱动开发工程师岗位职责

2024-07-28 阅读 1944

Linux系统驱动开发工程师深圳北芯生命科技有限公司深圳北芯生命科技有限公司,北芯生命科技,北芯生命科技有限公司,北芯岗位职责:

1、参与产品驱动软件设计、开发和维护;

2、协同上位机、硬件、测试工装的系统联调;

3、参与产品研发过程中工具软件的开发;

4、参与产品法规、质量体系相关研发文档的编写;

职责要求:

1、熟悉嵌入式Uboot启动引导过程;

2、熟练进行嵌入式busybox文件系统制作;

3、熟悉Linux操作系统的移植裁剪;

4、熟悉Linux操作系统各外设驱动程序开发;

5、熟练使用C/C++语言,熟悉Linux操作系统的软件开发和编译环境,具备良好的编码规范;

6、有网口、USB、串口、EMMC、PCIE、I2C、SPI等驱动开发经验;

7、熟悉TCP/IP协议栈,熟练在Linux平台下进行socket编程;

8、熟悉X86处理器上使用Linux进行驱动开发;

9、熟悉Cotex-a8嵌入式处理器使用Linux进行驱动开发;

10、具有较强的分析解决问题能力,能够独立开展工作,有责任心,具有良好的沟通技能;

11、电子类专业本科以上,医疗器械行业相关工作优先考虑;能够阅读硬件设计原理图,进行硬件板卡调试,熟练使用常用电子设备仪器进行相关的调试测试;

篇2:算法驱动软件工程师岗位职责

1.芯片驱动开发,WinCE下的设备驱动开发。

2.协助芯片定义、验证等工作。

3.负责算法和标准应用及界面的开发。

4.负责多媒体、指纹识别等算法的移植。

5.协助客户产品方案开发。

6.负责开发文柯的撰写及整理。

篇3:底层驱动软件工程师或固件工程师岗位职责内容

1.负责按照总体设计完成模块详细设计说明书。

2.完成模块代码编写、内部测试工作。

3.协助硬件设计人员及应用软件设计人员进行系统开发与调试。

4.根据技术支持需求进行软件代码维护。

5.编写相关技术文档,并对有关人员进行培训。