岗位职责:
1、负责Linux内核移植、驱动开发、系统开发,包括芯片评估、关键模块的移植、驱动的实现、编写测试代码等;
2、分析、定位并解决和u-boot、kernel、driver、文件系统相关的问题;
3、根据项目需求,移植适配系统方案到各个平台;
4、熟悉openwrt优先;
任职要求:
1、熟悉Linux内核架构、驱动模型、内存管理机制,熟悉Linux系统的移植、裁剪、驱动开发和应用程序开发;
2、两年以上linux系统底层经验;
3、熟悉C/C++、shell等编程语言,具有丰富的编程经验和良好的编程规范;
4、有主流操作系统部署维护经验,如Debian、CentOS、FreeBSD、Ubuntu、SUSE等;
5、熟悉调试工具使用,如gdb、strace等,熟悉虚拟化工具,如qemu、docker等;
6、熟悉X86, ARM64 或RISC-V体系架构;
7、具有良好的团队合作精神和强烈的责任心;