职位描述
岗位要求:
1.本科及以上学历,计算机及其相关专业,2年以上工作经验;
2.精通C/C++编程,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识、数据结构的基础内容,包括链表、队列等;
3.了解Linux下的基本命令、管理配置和编辑器,包括vim编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识;
4.熟悉嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库;熟悉常用的图形库的编程,如QT、GTK、miniGUI等;
5.熟悉ARM芯片启动流程,熟悉u-boot启动流程、移植步骤,可以在修改扩展功能;
6.掌握Linux文件系统制作,熟悉各种文件系统格式(YAFFS2、JAFFS2、RAMDISK等);
7.掌握嵌入式Linux内核裁减、内核移植、交叉编译、内核调试,驱动调试;
8.熟悉嵌入式Linux字符设备驱动开发、Input子系统,帧缓冲驱动、i2c子系统,spi子系统等常用子系统框架;
9.能看懂硬件原理图,能独立完成硬件驱动调试,能够根据芯片手册编写软件驱动程序。
福利待遇:基本薪资+岗位津贴+餐补+绩效奖金+节日福利
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕