岗位职责: 1.与 AI 深度学习研发工程师紧密合作,负责端侧 AI PC 等产品中硬件设备的驱动程序开发工作,确保硬件与深度学习模型的有效对接。 2.在 Linux 环境下,针对特定的硬件平台,独立完成设备驱动的设计、编码、调试与优化,保障驱动的稳定性和高效性。 3.参与产品的硬件选型工作,从驱动开发角度提供专业建议,确保所选硬件能满足 AI 深度学习项目的性能需求,并与现有软件系统兼容。 4.负责解决在产品开发过程中出现的驱动相关问题,及时定位和修复硬件驱动与操作系统、应用程序之间的兼容性问题。 5.协助 AI 深度学习研发工程师进行模型在端侧设备上的部署和优化工作,通过驱动层面的调整,提升模型推理的速度和效率。 6.编写详细的驱动开发文档,包括设计文档、使用手册、测试报告等,为后续的产品维护和升级提供有力支持。 7.跟踪 Linux 驱动开发领域的***和发展趋势,引入先进的技术和方法,不断提升产品的竞争力。
任职要求: 1.电子工程、计算机科学与技术、自动化等相关专业,本科及以上学历。 2.至少 3 年以上 Linux 环境下的驱动开发工作经验,有实际的产品开发项目经验者优先。 3.了解 Linux 内核架构,熟悉 Linux 设备驱动模型,熟悉字符设备驱动、块设备驱动或网络设备驱动,具有实际的项目开发经验。 4.熟悉常见的SPI、I2C等简单硬件接口,具有如CAN、USB、Ethernet 等复杂接口的开发经验优先,具备针对这些接口的驱动开发的能力。 5.具备良好的硬件调试技能,能够使用示波器等工具对硬件问题进行排查和解决。 6.有意愿参与深度学习任务研发,愿意主动学习深度学习相关领域技术,以更好地配合团队完成端侧 AI PC产品从驱动到模型应用的全流程开发。 7.具备较强的问题解决能力和学习能力,能够快速应对开发过程中出现的各种技术难题。 8.良好的团队合作精神和沟通能力,能够与不同专业背景的人员进行有效的沟通和协作。 9.熟悉版本控制工具,如 Git,能够熟练进行代码管理和协作开发。 10.对技术有热情,有较强的自我驱动力和创新意识,愿意不断学习和探索新的技术领域。