苏州/南京本部;
一、岗位职责:
系统移植与适配:负责Linux操作系统的系统移植和适配工作,确保系统能够在各种硬件平台上稳定运行。
驱动开发与调试:负责开发、调试和维护Linux内核下的各种硬件驱动程序,包括网络驱动、存储驱动、USB驱动等。
性能优化:对驱动程序进行性能优化,提升系统整体性能和稳定性。
测试与验证:与测试、硬件等部门一起进行产品的验证、测试、故障定位和修复工作。
技术支持与服务:为客户提供必要的技术支撑与服务保障。
二、专业要求
1、教育背景:通常要求计算机、电子、通信等专业本科及以上学历。
2、工作经验:有Linux驱动开发经验者优先。部分高级职位可能要求具有3~5年以上的ARM架构Linux内核驱动开发经验。
3、技术能力:
精通C/C++编程语言,熟悉Shell、Python等脚本语言。
熟悉Linux内核空间编程,了解Linux设备模型、DTS、Makefile等。
熟悉常见的Linux子系统,如TTY、SPI、I2C、USB、Touch、Input、V4L2、ASoC、Net等。
具备模拟电子技术和数字电子技术等硬件知识,了解示波器、ICE、逻辑分析仪等设备的实际操作。
具备良好的调试和分析能力,能够熟练调试固件程序,解决复杂的固件、算法、硬件、结构等综合性技术问题。
4、软技能:
具备良好的沟通能力和团队合作精神。
具备较强的学习能力和问题解决能力。
能够编写清晰、易懂的文档,包括用户手册、开发者指南和API文档等。