岗位职责:1. 根据需求,开发符合要求的BSP,实现系统与硬件之间的驱动和适配;2. 对已开发的BSP进行维护和升级,及时解决系统问题以及优化系统性能;3. 将BSP移植到不同的平台上,确保系统稳定,兼容性好,快速解决与平台适配相关的问题;4. 与团队合作,解决BSP使用过程中遇到的问题,提供技术支持和解决方案;5. 编写BSP开发文档,详细记录BSP的开发过程,以及常见问题解决方案,为团队提供技术支持。任职要求:1. 计算机、软件、电子、通信、自动化等相关专业本科及以上学历;2. 熟练掌握C/C++/Python语言,能够阅读汇编代码,有良好的编程习惯;3. 熟悉x86/ARM/RISC-V等平台下的嵌入式开发技术,具有较强的系统开发与调试能力;4. 熟悉常用的BSP开发工具,如U-Boot、Yocto等;5. 熟悉常见的Linux驱动开发及调试,如I3C,ESPI,UART,EEPROM,USB,PCIe,NVME,CPLD等等;6. 熟悉ONIE、SONIC、Diagnostic等交换机相关开发经验优先;7. 具有较强的学习和沟通能力,以及团队协作能力,较强的责任心和一定的抗压能力;