任职要求1.负责基于Xilinx平台的 BSP开发、调试与维护,确保系统软件能够稳定、高效运行在硬件设备上。2.与团队紧密合作,参与硬件原理图设计评审,针对硬件架构提出 BSP 层面的优化建议,提前规避潜在的软硬件兼容性问题。3.进行底层驱动程序的开发与移植,包括但不限于CPU、内存、存储设备(如 Flash、SD 卡等)、中断控制器、时钟系统、各类通信接口(如MIPI、 UART、SPI、I2C、USB、PCIE、以太网、光纤等)驱动,保障设备驱动的稳定性、可靠性及高性能。4.针对新硬件平台,完成引导加载程序(如 U-Boot)的定制、移植与优化,实现系统快速启动、可靠加载内核及文件系统等功能。5.参与内核定制与裁剪工作,根据产品功能需求,合理配置内核参数,优化内核性能,解决内核启动及运行过程中的各类异常问题。6.负责解决产品开发及量产过程中的 BSP 相关技术难题,对出现的问题进行快速定位、分析与解决,为项目整体进度提供有力保障。 专业技能:1.精通 C 语言编程,具备良好的代码风格与编程习惯,能够熟练运用汇编语言进行必要的底层硬件操作优化。2.深入理解嵌入式操作系统(如 Linux、RTOS 等)底层运行机制,熟悉内核移植、驱动开发流程及相关调试技巧;对 Linux 内核有深入研究者优先考虑。3.熟练掌握各类硬件接口协议规范,具备扎实的硬件电路基础知识,能够通过阅读原理图、数据手册等资料独立完成驱动开发与调试工作。4.有CMOS 驱动工作经验者优先。5.有OTA工作经验者优先。