职位描述:
1、负责 Linux系统平台化架构设计及相关子系统框架和驱动核心代码的实现;
2、负责嵌入式Linux驱动开发详细设计、编码调试和验证工作;
3、协助系统工程师进行新产品方案设计、平台方案、关键性器件、及相关可行性报告分析和输出;
4、负责平台驱动开发过程技术文档编写和积累。
职位要求:
1、***本科及以上学历,计算机、电子、通信等相关专业;
2、八年以上Linux/Android BSP 软件开发工作经验;扎实的C语言基础,熟悉汇编语言,拥有良好的编码规范;
3、理解硬件原理图,独立完成硬件驱动调试,根据芯片手册编写驱动程序,能熟练阅读相关研发类英文文档,深入研究Linux驱动框架,有常见外设开发经验;
4、至少独立完成三款以上款复杂SOC的BSP开发工作,能独立完成bootloader、kernel、rootfs开发工作,掌握系统启动到正常工作整个流程和工作机制;
5、掌握基本应用开发、网络编程、LINUX多线程、进程间通信的编程应用;
6、掌握性能测试常用工具,如ltp、iozone、iperf等;
7、掌握常用调试工具,如binutils、i2c-tool、iptables、tcpdump、mii-tool、gdb等
8、熟练掌握产品软件系统标准化设计工作,熟悉相关技术指标参数,及对应的测试工具、方法、流程;
9、具备较强的技术攻关能力,具备协调组织解决产品核心关键难题的能力;
10、熟悉并深入理解GIT/SVN版本管理工具使用,具备开源社区项目开发经验***。