职位描述:
1、负责 Linux系统,Uboot、Kernel 调试,驱动子模驱动和部分外设驱动核心代码的实现;
2、负责嵌入式Linux驱动单元设计、编码调试和验证工作,设计测试用例实现驱动模块的单元功能和性能测试;
3、与应用工程师、硬件工程师协调解决各类问题,提高平台的稳定性和性能;
4、负责平台驱动开发过程技术文档编写和积累。
职位要求:
1、***本科及以上学历,计算机、电子、通信等相关专业;
2、五年以上Linux/Android BSP 软件开发工作经验;扎实的C语言基础,拥有良好的编码规范;
3、理解硬件原理图,独立完成硬件驱动调试,根据芯片手册编写驱动程序,能熟练阅读相关研发类英文文档,有常见外设开发经验;
4、至少独立完成一款以上复杂SOC的BSP开发工作,能独立完成bootloader、kernel、rootfs开发工作,掌握系统启动到正常工作整个流程和工作机制;
5、掌握性能测试常用工具,如ltp、iozone、iperf等
6、掌握常用调试工具、如binutils、i2c-tool、iptables、tcpdump、mii-tool、gdb等
7、熟悉GIT/SVN版本管理工具使用。