职位描述
a)职位描述
1、通信、电子工程、自动化、计算机相关专业本科及以上学历;
2、熟悉Linux内核原理与实现,5年以上Linux系统或Android系统开发经验,精通C/C++编程,熟悉嵌入式linux交叉编译环境,熟悉脚本语言;
3、熟悉常用设备驱动开发,对PCIe、USB、以太网接口、USB、SPI、I2C、CAN、音视频编解码接口驱动熟悉并有相关开发调试经验;
4、熟悉Linux文件系统、openGL、wifi等;
5、精通ARM CPU的LINUX,ANDROID系统架构;
6、熟悉嵌入式系统BOOT,版本加载等过程,有相关开发调试经验;
7、有Freescale i.MX6 Cortex-A9或全志,瑞芯微平台驱动开发经验者优先。
b)岗位职能
1、负责嵌入式产品外设及接口驱动的开发;
2、负责系统内核剪裁,代码性能的优化;
3、分析并解决软件相关的问题,优化系统性能;
4、配合硬件工程师调试相关问题;
5、系统开发过程中,设计文档的撰写;
6、负责嵌入式产品设备驱动程序和诊断程序的设计和开发,包括Linux驱动,Android平台驱动,兼有u-boot等其他嵌入式系统;
7、与硬件开发人员配合,进行硬件和驱动程序的联合调试;
8、与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复;
9、推进软件开发流程的持续改进;
10、协助部门经理指导软件工程师的开发工作。