1566范文网 > 公司范文 > 岗位职责 > 工程岗位职责
栏目

驱动软件工程师岗位职责(六篇)

发布时间:2024-11-25 热度:73

驱动软件工程师岗位职责

第1篇 驱动软件工程师岗位职责

驱动软件工程师 ● 针对神经网络的使用场景设计和实现npu芯片的linux内核和用户态驱动;

● 测试驱动软件的方法和工具;

● 分析和优化驱动程序的性能;

● 可能参与npu模拟器的设计与实现;

职位基本要求

● 计算机科学或电子工程学本科毕业;

● 理解计算机处理器概念和体系结构以及相应的软件栈(linux操作系统,编译器等);

● 熟练掌握c/c++编程;

● 熟练掌握linux 内核驱动或用户态驱动的开发及相关工具链;

职位要求加分项

● 计算机科学或电子工程学硕士毕业或本科两年以上相关工作经验;

● gpu或npu内核驱动开发经验;

● docker开发经验;

● opengl, directx, vulkan, opencl, cuda驱动开发经验;

● 设计和实现针对特定硬件的软件开发工具的经验(debugger, profiler等)

● 针对神经网络的使用场景设计和实现npu芯片的linux内核和用户态驱动;

● 测试驱动软件的方法和工具;

● 分析和优化驱动程序的性能;

● 可能参与npu模拟器的设计与实现;

职位基本要求

● 计算机科学或电子工程学本科毕业;

● 理解计算机处理器概念和体系结构以及相应的软件栈(linux操作系统,编译器等);

● 熟练掌握c/c++编程;

● 熟练掌握linux 内核驱动或用户态驱动的开发及相关工具链;

职位要求加分项

● 计算机科学或电子工程学硕士毕业或本科两年以上相关工作经验;

● gpu或npu内核驱动开发经验;

● docker开发经验;

● opengl, directx, vulkan, opencl, cuda驱动开发经验;

● 设计和实现针对特定硬件的软件开发工具的经验(debugger, profiler等)

第2篇 手机驱动软件工程师岗位职责

手机驱动软件工程师 闻泰 上海闻泰电子科技有限公司,闻泰,闻泰 1计算机、自动化、电子通信等相关专业,本科以上学历;

2熟悉linux内核和底层驱动开发,2年以上研发工作经历;

3有完整参加过1个以上智能手机项目的研发,2年以上android驱动开发经验者佳;

4两年以上嵌入式linux/android驱动软件开发经验,有智能手机驱动开发经验者佳;

5精通c/c++语言,了解java语言,完成bsp相关的代码移植或驱动,有移动通信行业工作经验者佳;

6能阅读和书写英文技术文档,具有较好的英文听说读写能力;

7熟悉linux设备驱动软件架构及相关接口通信协议,熟练掌握常用硬件及接口(如nandflash、sdio、usb、lcd、screentouch、camera、wifi、atv/dtv等)的驱动编程;

8熟练掌握linux或android平台相关的调试工具;

9工作主动、积极,具有团队合作精神,有较强的工作抗压能力。

第3篇 嵌入式驱动软件工程师岗位职责

岗位要求:

1、计算机、电子、通信等专业本科及以上学历;

2、2年以上驱动开发经验,精通linux内核平台适配移植;

3、熟悉linux 设备驱动开发 (文件系统、音视频、以太网接口、usb接口,网口、串口、can等);

4、熟悉linux内核框架,linux驱动模型,用户空间驱动设计。

5、熟悉arm架构、c语言;

6、熟悉linux驱动设计模式,对linux子系统级驱动框架有一定的了解,能够对驱动数据流通路,控制通路做深入分析。

7、熟悉应用层对驱动的需求,熟悉常用的应用层与内核层的通讯方式。

8、能够熟练阅读英文资料,datasheet等。

第4篇 嵌入式linux底层驱动软件工程师岗位职责内容

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

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

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

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

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

第5篇 linux驱动软件工程师岗位职责

岗位职责:

1、通用linux的系统移植,适配;

2、模块的驱动调试、开发、维护;

3、负责linux系统的部分测试验证程序开发,与硬件工程师联合测试;

4、与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复;

5、编写功能文档,设计文档;

6、对客户提供必要的技术支撑与服务保障。

任职资格:

1、计算机、电子、通信等专业本科及以上学历;

2、有linux驱动开发经验者优先,精通linux内核平台适配移植;

3、熟悉linux 设备驱动开发 (pci接口、usb接口,网口、串口);

4、熟悉linux内核框架,linux驱动模型,用户空间驱动设计。

5、熟悉linux内核级内存使用原则。

6、熟悉linux驱动设计模式,对linux子系统级驱动框架有深入了解,能够对驱动数据流通路,控制通路做深入分析。

7、熟悉应用层对驱动的需求,熟悉常用的应用层与内核层的通讯方式。

8、能够熟练阅读英文资料,datasheet等。

第6篇 算法、驱动软件工程师岗位职责

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

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

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

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

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

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

《驱动软件工程师岗位职责(六篇).doc》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档

相关专题

相关信息

最新加入范文

分类查询入口

一键复制