linux驱动工程师专题汇总
岗位职责:
基站linux工程师一人:
1.负责linux内核模块及驱动模块开发,Linux交叉编译环境配置;
2.负责驱动及系统方面故障定位,协助软件应用开发工程师定位系统及平台方面问题;
3.bootload移植及系统启动工作,配合硬件工程师进行板卡上电调试。
要求:
1.熟悉linux驱动开发框架、流程;
2.了解linux内核工作原理,进程、线程、内存管理、文件系统、网络协议栈;
3.熟悉高速数字接口驱动协议及开发调试方法,如 USB、Ethernet、PCIE。
4.熟悉常用外设接口如:I2c、SPI、UART、flash芯片接口等。
工作职责:
1、负责公司嵌入式产品的软件研发;
2、使用C/C++语言进行嵌入式产品开发,参与嵌入式软件需求开发、设计、修改工作;
3、按照操作流程进行软件整体设计、详细设计和编码;
4、按照需求进行软件修改,与售后进行沟通,协助售后解决产品中出现的问题。
岗位要求:
1、本科以上学历,计算机、网络通信或相关专业;
2、熟悉xilinx ZYNQ及其开发环境,具有PS部分的相关开发经验;
3、3年以上的linux驱动开发经验,必须有Cortex-A9平台的产品开发经验,具有SOC(双
A9核、FFPG之间通信)开发经验者优先;
4、CPU外设接口驱动程序的编写和调试(I2C、SPI、USB、LCD接口驱动调试等);
5、熟悉系统引导程序(u-boot/bootloader)的开发,熟练掌握Linux驱动模型,能够独立
配置和编译Linux内核以及文件系统的定制;
6、具有丰富的linux设备驱动调试经验和较强的软件bug定位和分析能力;具备较强的软硬件调试能力;
7、责任心强,善于沟通;
8、英语4级以上,口语佳(有出国机会)。
职位描述:
1负责产品驱动程序设计开发工作;
2.负责调试和优化工作,为应用提供稳定的驱动环境。
3.与硬件开发人员配合,进行硬件和驱动程序的联合调试;
4.与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复;
岗位要求:
1、通信、电子、计算机或相关专业,本科及以上学历;
2.3年以上通信终端嵌入式开发工作经验;
3.熟悉linux系统架构和andorid系统架构;
4.有高通MDM9X00、MDM9X15平台开发经验优先。
5.熟练掌握FLASH,SPI,UART,I2C,USB,ADC,RF等驱动程序开发;
岗位职责:
主要负责信息安全类产品的研发工作。
具体技能要求:
1、至少2年以上linux字符设备驱动设计开发经验,熟悉熟悉PCI-E接口驱动开发;
2、熟悉linux内核代码优化,具备PCI或PCI-E板卡驱动开发经验优先;
3、具备团队协作精神,进取心、学习及沟通能力强,认真负责,细致耐心,人品端正,勤奋敬业。
职位描述:
1. 负责Linux内核与驱动程序的开发维护工作;
2. 为新的硬件平台开发bootloader和firmware;
3. 为新的硬件设计、开发和测试设备驱动,并撰写文档;
4. 编写、调试和测试设备驱动、各种协议栈(例如:USB、SATA、network、Wi-Fi、Streaming);
5. 分析和解决在系统集成期间发现的问题;
6. 优化Linux内核和驱动。
岗位要求:
1. 计算机或相关专业本科以上学历;
2. 良好的C/C++语言技巧;
3. 熟悉Linux kernel内部的基本数据结构和相关部分的算法实现;
此职位是外派职位,公司是业内TOP3级别手机方案和芯片设计公司,薪资高,有带薪年假,缴纳正规的五险一金,工资一年一调,表现出色者可以转为正式员工。
岗位职责:
1、负责Linux系统常见驱动的开发与维护
2、负责Linux系统BSP相关代码和文档的编写与整理
3、负责配合硬件工程师调试硬件问题
4、负责与第三方Linux驱动开发工程师进行技术沟通
任职要求:
1.本科及以上学历,专业要求电子工程,通信,计算机和自动化类,5年以上工作经验;
2. 精通LINUX或android驱动架构;
3,掌握至少2种Linux 内核模块框架。
3. 熟悉ARM体系架构以及总线接口协议;
4. 精通Linux下的C/C++开发;
5. 3年以上的LINUX/Android手机或其他嵌入式设备的开发经验。
有LCD,Touch,Camera,Video/Framebuffer, flash/emmc ,WIFI/GPU,Sensor,power management等驱动3种以上的开发经验