Platform Driver Engineer
工作职责
主要从事SONiC操作系统下交换机平台驱动程序的开发调试,包括各种电压电流温度传感器、EEPROM、FAN、LED、CPLD、FPGA等,以及硬件板卡的Bring-up。
开发交换机平台的Linux内核和用户空间驱动程序
开发Linux下应用程序和工具与设备交换
编写单元测试代码,验证驱动程序功能
Linux系统问题的定位分析
硬件板卡Bring-up
任职资格:
有丰富的c语言编程经验
有丰富的Python编程经验
3年以上Linux内核空间驱动程序开发经验:I2C/SPI/EEPROM/NOR Flash/PMBUS/MDIO等设备驱动
3年以上linux用户空间驱动程序开发经验:PCIe访问,mmap操作等
深入了解交换机的硬件架构:CPU/FPGA/ASIC/PHY,FAN/PSU/LED/SFP/QSFP等
熟练使用Docker,Debian pkg
任职资格
任职资格:
有丰富的c语言编程经验
有丰富的Python编程经验
3年以上Linux内核空间驱动程序开发经验:I2C/SPI/EEPROM/NOR Flash/PMBUS/MDIO等设备驱动
3年以上linux用户空间驱动程序开发经验:PCIe访问,mmap操作等
深入了解交换机的硬件架构:CPU/FPGA/ASIC/PHY,FAN/PSU/LED/SFP/QSFP等
熟练使用Docker,Debian pkg
任职加分项
任职加分项:
有SONiC交换机平台驱动程序开发,SONiC PDE、DPDK、PDDF开发经验
有主流交换机平台驱动程序开发经验及板卡Bringup经验
有ONIE 网络操作系统经验
有BMC开发调试经验
有BIOS/Bootloader开发调试经验
工作地点
上海/南京
投递此职位
发送邮件