岗位描述
岗位职责:
1、Linux驱动开发与维护:负责Linux系统下常见外设驱动(如Audio、UART、SPI、I2C、LCD、TP等)的开发、移植与维护,以及系统内核的裁剪与定制。
2、 BSP(板级支持包)移植与适配:负责SoC的BSP适配与开发工作,包括Bootloader(如uboot)的维护与优化,以及配合硬件工程师完成硬件平台的Board Bring-up。
3、 HAL层开发:负责智灵平台中间件仓库硬件抽象层(HAL)的代码编写、开发与维护,打通底层硬件到上层应用的链路。
4、 系统性能优化与问题解决:参与系统底层稳定性、功耗、性能等问题的分析与解决,处理如死机、重启、Kernel Panic等底层Bug。
任职要求:
1、2027届本科及以上学历,计算机、软件工程、电子信息、自动化、通信等相关专业。
2、编程语言:熟悉C语言,熟悉C++。
3、熟悉Linux操作系统原理及常用命令,了解Linux内核基础架构及驱动模型(如字符设备驱动、设备树)。
4、熟悉常见的硬件通信总线协议,如I2C、SPI、UART、GPIO等。
5、具备极强的逻辑分析能力和Debug能力,对底层技术有浓厚兴趣与学习能力,有良好的团队合作精神。
6、有AI辅助编程工具(如 GitHub Copilot、Cursor、CodeX 等)实际使用经验,能够借助AI提升代码编写、调试与代码审查效率。