岗位职责
1. 负责基于Linux系统的驱动软件方案设计;
2. 负责驱动开发与调试,基于Linux操作系统的CPU、DDR、FLASH、文件系统、总线USB、以太网口、WIFI等IC器件驱动等底层驱动开发;
3. 负责整机硬件驱动适配、通用驱动框架改进;
4. 负责linux嵌入式系统迁移、优化,裁剪;
5. 负责单板故障检测软件、生产软件功能设计及开发;
6. 负责单板驱动软件问题定位及维护。
任职要求
1. 电子、通信、自动化、计算机等相关专业,本科及以上学历,具有3年以上嵌入式软件开发经验;
2. 具备嵌入式Linux软件研发经验,熟悉GCC,交叉编译,熟练掌握C/C++语言,熟悉Shell脚本;
3. 熟悉uboot、linux内核驱动开发,熟悉Linux内核基本架构,熟悉I2C、SPI、input等基本的子系统框架;
4. 熟悉硬件电路原理,能看得懂原理图;
5. 具备良好的编程风格与文档习惯,熟练使用常用的软件版本控制工具