岗位职责:
1.嵌入式驱动开发
o负责Xilinx MPSoC、RK3588等平台的Linux内核驱动开发与维护(如Bootloader、设备树、外设驱动等)
o配合硬件团队完成驱动调试、板级支持包(BSP)开发及性能优化
2.PC端设备驱动开发
o开发Windows/Linux系统下的PCIe设备驱动,实现PC与嵌入式设备间的高效通信
o优化PCIe驱动性能,确保数据传输稳定性与低延迟
o设计并实现DMA传输、中断处理、内存共享等关键机制
3.协作与文档
o编写驱动设计文档、接口协议及测试用例
o与FPGA工程师、应用层开发团队联调,解决跨平台通信问题
o参与技术预研,评估新硬件平台的驱动适配可行性
任职要求:
•计算机/电子工程/通信相关专业本科及以上学历,3-5年嵌入式驱动开发经验
•精通C/C++,熟悉Linux内核子系统(如字符设备、PCIe、GPIO、I2C/SPI总线驱动框架)
•具备以下至少一种平台开发经验:
Xilinx Zynq MPSoC系列(如UltraScale+)
Rockchip RK3588/3568等ARM平台
•熟悉PCIe协议栈,有Windows WDF/WDM或Linux内核态驱动开发经验
•掌握UART、I2C、SPI、DMA等外设驱动调试技巧