岗位职责:
1)负责x86(Intel、AMD)、ARM(NVIDIA Jetson、Rockchip、NXP等)平台项目的Linux系统适配,包括裁剪内核,驱动开发和调试;
2)对Linux系统内核有深入理解,并有一定的实战经验,能够研究并裁剪内核,熟悉内核架构以及编译流程;
3)Linux驱动开发和调试,涉及Display、Camera、Ethernet、UART、GPIO、WiFi、BT、USB、I2C、SPI、CAN、Audio、FLASH、PCIe、SATA等相关驱动功能的完善与维护(不要求全部掌握,但掌握越多,对原理理解越深入,加分会越多);
4)负责Linux系统下系统脚本/软件的开发和维护工作,完成产品的测试和调试,并编写相关技术和测试文档;
5)解决Linux产品相关问题,进行设计开发和技术支持,适配Linux产品;
任职资格:
1.有多年的x86(Intel、AMD)、ARM(NVIDIA Jetson、Rockchip、NXP)平台的Linux系统适配,包括裁剪内核,驱动开发和调试经验;
2.对Linux(Ubuntu、Centos、Debian等)系统熟练使用,懂Android最佳;
3.精通C/C++编程,熟悉数据结构和面向对象分析设计能力;
4.熟悉Linux系统编程和网络编程,具备良好的逻辑思维和快速学习能力;
5.掌握至少一种脚本语言,如Shell、Perl、Python等;
6.熟悉多线程编程、网络编程、Qt编程等;
7.对Linux内核源码熟悉,具备理解Linux内核机制的能力;
8.熟悉Linux操作系统的基本原理和系统管理;
9.掌握调度器、内存管理、时间系统、中断系统等核心能力;
10.具备良好的沟通能力和团队合作意识,能够主导项目测试复盘和经验总结;
11.具有高度的责任心和积极主动的工作态度,能够快速高效地追踪并解决问题;
12.良好的问题分析能力,能够独立思考并提出解决方案;
13.积极主动,良好的沟通能力和抗压能力,极强的责任心和团队协作意识。
--------------------
欢迎对Linux驱动移植开发有经验的同学投递,只有MCU开发经验或应届生请勿投递。