工作职责:
1、负责多种异构平台下嵌入式Linux的定制优化、移植,驱动和应用软件开发;
2、参与项目需求分析,完成基于嵌入式Linux操作系统的方案设计、评估,以及软件需求的整理和软件设计;
3、
根据产品硬件设计,实现其软件驱动,完成软硬件联调;
4、完成软硬件测试用例和其他功能软件的编写;
5、
编写相关设计文档和使用说明文档等;
提供相关培训和技术支持。
任职资格:
1、计算机、通信、电子、自动化或相关专业本科以上学历,2年以上嵌入式软件开发经验,优秀应届生亦可;
2、
熟悉C/C++编程;
熟悉ARM或龙芯平台下的嵌入式Linux开发调试环境的搭建;
熟练掌握UBOOT或PMON引导程序的移植、内核裁剪、常见外设驱动的开发调试;
3、
熟悉操作系统多线程编程,熟悉Socket网络编程;
为人积极、主动、乐观,具备较强的团队精神,善于学习,能吃苦耐劳;
具备以下条件之一者优先:
-对操作系统有深入了解者,特别熟悉VxWorks、UCOS、freeRTOS等某一种嵌入式实时操作系统或Linux内核源码,或深层次使用某一种操作系统开发驱动和应用程序5年以上;
-有对嵌入式Linux内核进行实时化改造经验者;
-熟悉X86、POWERPC、ARM、MIPS、DSP等一种或多种处理器架构,具备架构相关代码的开发经验者;
-熟悉以太网、PCI/PCIE、SRIO中至少一种总线的底层工作原理,能独立完成驱动代码编写者;
-熟悉GPU工作原理,有GPU驱动和OpenGL/ES开发经验者。