职位描述
职位职责
1.操作系统BootLoader、kernel启动,移植与开发;
2.操作系统的文件系统选型、开发与定制;
3.新技术预研并推广到行业应用;
4.协助解决产品在生产、应用过程中出现的问题;
5. 负责Linux内核配置、裁剪,启动性能优化。
任职要求
1. 本科以上学历,电子信息、计算机科学与技术、自动化等电子类相关专业毕业;
2. 具有至少6年Linux、Android或OpenHarmony驱动开发经验,有独立负责一个或多个模块的开发经验;
3. 熟练掌握至少1种常见Linux设备驱动开发(PCIe、 DMA、Ethernet、USB、GPIO、I2C、CAN,Camera、Display等);
4.熟悉阅读硬件原理图和芯片手册,具备一定软硬件结合的调试能力(万用表、示波器);
5.扎实的C/C 编程能力,熟悉Python/Shell等脚本语言;
6. 熟练掌握Linux内核框架、驱动模型、用户空间设计、内存管理机制等。